Заполнить массив из 100 ячеек случайными целыми числами от 1 до 24 и определить сумму всех его четных чисел - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Поммогитее

Решение задачи: «Заполнить массив из 100 ячеек случайными целыми числами от 1 до 24 и определить сумму всех его четных чисел»

textual
Листинг программы
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<conio.h>
  4.  
  5. int main()
  6. {
  7.     int arr[100];
  8.     int sum = 0;
  9.     for(int i=0; i<100; i++)
  10.     {
  11.             arr[i] = rand()%24+1; //24 либо 23. Меня терзают сомнения
  12.             if(i%2==0) sum+=i;
  13.             printf("%i  " ,arr[i]);
  14.             }
  15.             printf("\n");
  16.             printf("\n");
  17.             printf("Sum = %i" ,sum);
  18.             getch();
  19.             }

Объяснение кода листинга программы

В этом коде:

  1. Объявляется массив arr из 100 ячеек, которые будут заполняться случайными целыми числами от 1 до 24.
  2. Инициализируется переменная sum, которая будет использоваться для хранения суммы всех четных чисел в массиве.
  3. Запускается цикл for, который заполняет массив arr случайными числами от 1 до 24.
  4. Если индекс i в цикле является четным числом (i % 2 == 0), то к переменной sum прибавляется значение i.
  5. Каждое число из массива выводится на экран через функцию printf.
  6. После завершения цикла выводится сумма всех четных чисел в массиве через функцию printf.
  7. Программа ожидает нажатия клавиши для завершения работы (используется функция getch).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы