Предмет: Информатика,
автор: Khun02
Для одномерного массива, состоящего из n вводимых с клавиатуры элементов (n – не
больше 20), найти максимальный элемент из его элементов с нечётными номерами
Ответы
Автор ответа:
1
Ответ:
#include <iostream>
using namespace std;
int main()
{
int n;
do
{
cout<<"Input array size(n<20): ";
cin>>n;
}
while(n>20);
int A[n];
for(int i=0; i<n; i++)
{
cout<<"Input A["<<i<<"] - ";
cin>>A[i];
}
int iMax = 0;
for(int i=0; i<n; i++)
{
if(i%2!=0 && A[i]>A[iMax])
{
iMax = i;
}
}
cout<<"The maximum element in an odd position is A["<<iMax<<"] - "<<A[iMax]<<endl;
return 0;
}
Объяснение:
Не указали какой язык программирования использовать, потому С++ и "с нечётными номерами" не очень ясно, что значит, потому поиск максимального элемента идёт по нечётным позициям элементов в массиве.
Похожие вопросы
Предмет: Английский язык,
автор: ДаринкаКоті
Предмет: Русский язык,
автор: даня20078
Предмет: Қазақ тiлi,
автор: kriknik
Предмет: Химия,
автор: Golovastyi
Предмет: Химия,
автор: laae481825