Доброго времени суток! Прошу помощи в решении следущих задач, которые впрочем можно решить и на Borland C++ Builder, но я предпочитаю Visual C++:
Array:Array41. Дан массив размера N. Найти два соседних элемента, сумма которых максимальна, и вывести эти элементы в порядке возрастания их индексов.
Array81. Дан массив размера N и целое число K (1 меньше или равен K < N). Осуществить сдвиг элементов массива вправо на K позиций (при этом
перейдет в
,
— в
, …,
— в
, а исходное значение K последних элементов будет потеряно). Первые K элементов полученного массива положить равными 0.
Proc:Proc20. Описать функцию TriangleP(a, h), находящую периметр равнобедренного треугольника по его основанию a и высоте h, проведенной к основанию (a и h — вещественные). С помощью этой функции найти периметры трех треугольников, для которых даны основания и высоты. Для нахождения боковой стороны b треугольника использовать теорему Пифагора:
Более менее какая никакая попытка с Array81, а точнее 2:
Код:
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int N,K,i,l,b,c;
int A;
cout <<"Vvedite N=";
cin >> N;
cout <<"Vvedite K=";
cin >> K;
float a[10];
for(i=0;i<N;i++)
{
cout <<" Vvedite element massiva=";
cin >> a[i];
}
l=a[0];
for(i=0;i<N+K;i++)
{
a[i]=a[i+K];
cout <<"\n Novui element massiva="<<a[i];
}
cout <<"\n Novui element massiva="<<l;
getch();
}
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int N,K,i,l,b,c;
int A;
cout <<"Vvedite N=";
cin >> N;
cout <<"Vvedite K=";
cin >> K;
float a[10];
for(i=0;i<N;i++)
{
cout <<" Vvedite element massiva=";
cin >> a[i];
}
l=a[0+K];
for(i=0;i<N+K;i++)
{
a[i]=a[i+K];
cout <<"\n Novui element massiva="<<a[i];
}
cout <<"\n Novui element massiva="<<l;
getch();
}
А с остальными ничего не выходит
Ничего преподавателями не обяснялось. Все задачи самостоятельные. Идёт очень туго. Предыдущие решил, остались эти 3 до получения зачёта. Кто обладает знаниями в этой сфере прошу откликнуться.