Предмет: Информатика,
автор: 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;
}
Объяснение:
Не указали какой язык программирования использовать, потому С++ и "с нечётными номерами" не очень ясно, что значит, потому поиск максимального элемента идёт по нечётным позициям элементов в массиве.
Интересные вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: dhollandia2016
Предмет: Русский язык,
автор: 23219
Предмет: Математика,
автор: gsvrg
Предмет: Алгебра,
автор: olgaavdeeva19