Вопрос задан 23.07.2023 в 19:41. Предмет Информатика. Спрашивает Балкашин Саша.

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

расположенных от начала массива до положения первого максимального элемента. Язык - Си
0 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<maxl; i++)

{

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

       counter++;

}

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

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


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи вам потребуется пройтись по массиву, подсчитывая количество четных чисел до первого максимального элемента. Вот пример кода на языке C:

c
#include <stdio.h> int main() { int n; // Размер массива printf("Введите размер массива: "); scanf("%d", &n); int arr[n]; printf("Введите элементы массива: "); for (int i = 0; i < n; i++) { scanf("%d", &arr[i]); } int max_index = 0; // Индекс первого максимального элемента for (int i = 1; i < n; i++) { if (arr[i] > arr[max_index]) { max_index = i; } } int even_count = 0; // Количество четных чисел до первого максимального элемента for (int i = 0; i < max_index; i++) { if (arr[i] % 2 == 0) { even_count++; } } printf("Количество четных чисел до первого максимального элемента: %d\n", even_count); return 0; }

Программа запрашивает размер массива и его элементы у пользователя. Затем она находит индекс первого максимального элемента и подсчитывает количество четных чисел до него. Результат выводится на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос