Дан массив А размера N. Найти наибольший элемент из его частей

Дан массив А размера N. Отыскать максимальный элемент из его частей с нечетными номерами А1,А3,А5,... Вывести их индексы

Задать свой вопрос
1 ответ

Представим, что у нас есть массив A размером N.

Тогда так будет выглядеть программка на СИ (то что идет после // - комменты):

include lt;stdio.hgt;

int main()

   int max = 0;       // max - переменная для вычисления наибольшего элемента массива 
   for(int i = 1; i lt; N; i = i + 2)   // задаем цикл с проверкой частей массива с нечетным индексом
   
      if(A[i] gt; max)    // проверка, больше ли элемент массива текущего макс. значения
     
         max = A[i];   // если это так - устанавливаем max одинаковым этому элементу
     
   


   for(int i = 1; i lt; N; i = i + 2)
   
      if (N[i] == max)
      printf("%i\n", i);  // вывод в консоль индекс величайших частей массива
   

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт