Для одномерного массива, состоящего из n вводимых с клавиатуры элементов (n – не
больше 20), найти максимальный элемент из его элементов с нечётными номерами
Ответы на вопрос
Ответил SaneaMaN
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;
}
Объяснение:
Не указали какой язык программирования использовать, потому С++ и "с нечётными номерами" не очень ясно, что значит, потому поиск максимального элемента идёт по нечётным позициям элементов в массиве.
Новые вопросы
Қазақ тiлi,
2 года назад
Алгебра,
6 лет назад
Математика,
6 лет назад
Математика,
8 лет назад
Математика,
8 лет назад