Дан одномерный массив А неупорядоченных целых чисел. Вывести ** экран количество четных...

0 голосов
38 просмотров

Дан одномерный массив А неупорядоченных целых чисел. Вывести на экран количество четных чисел, расположенных от начала массива до положения первого максимального элемента. Язык - Си


Информатика (14 баллов) | 38 просмотров
Дан 1 ответ
0 голосов

Функция нахождения индекса макс. числа массива:

int max, maxl, counter;

max = array[0];

 for(int i = 0; i < size; i++){

  if (array[i] > max) {

       max = array[i];

       maxI = i;

      }

 }

Дальше проходимся по массиву от нулевого элемента и до макс.элемента и ищем чётные числа:

counter = 0;

for (int i=0; i

{

   if ( array[i]%2 != 0)

       counter++;

}

printf( "number of odd numbers is: %d", counter);

Должно заработать, только оформите как подобает, если нет - обращайтесь, починим )


(859 баллов)