Предмет: Информатика,
автор: Karllosoon
Данo массив размера N. Найти два соседних элемента, сумма которых максимальна, и вывести эти элементы.
Пожалуйста, помогите написать код на с++ (как можно проще)
Ответы
Автор ответа:
0
Ответ:
Объяснение:
#include <stdio.h>
int main(void)
{
int a[10];
int n;
printf("N: ");
scanf("%i",&n);
int i;
for (i=0; i<n; ++i){
printf("a[%i] : ",i+1);
scanf("%i",&a[i]);
}
int summax = a[0]+a[1], k=1;
for (i=2;i<n;++i){
if ((a[i-1]+a[i])>summax){
summax = a[i-1]+a[i];
k = i;
}
}
printf("%i %i\n",a[k-1],a[k]);
return 0;
}
Похожие вопросы
Предмет: Биология,
автор: PowerS1lide
Предмет: Английский язык,
автор: manjella21d
Предмет: Русский язык,
автор: verpetvorop
Предмет: Литература,
автор: smiyan2003
Предмет: Литература,
автор: Blodys