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

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

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

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

int max, maxl, counter;

max = array[0];

 for(int i = 0; i lt; size; i++)

  if (array[i] gt; max)

       max = array[i];

       maxI = i;

     

 

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

counter = 0;

for (int i=0; ilt;maxl; i++)

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

       counter++;

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

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


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


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

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

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

Войти на сайт