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

Ответы 1

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

    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<maxl; i++)

    {

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

           counter++;

    }

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

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

    • Автор:

      caylen
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years