Вычислить произведение нечетных элементов массива Х(30), не меньших заданного числа С - C (СИ)

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

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

Подскажите как написать код, очень нужно! Вычислить произведение нечетных элементов массива Х(30), не меньших заданного числа С (На языке С) Буду благодарен за помощь)

Решение задачи: «Вычислить произведение нечетных элементов массива Х(30), не меньших заданного числа С»

textual
Листинг программы
  1. #include <conio.h>
  2. #include <stdio.h>
  3. #include <time.h>
  4. #include <stdlib.h>
  5.  
  6. int main(int argc, char *argv[]) {
  7.     int X[30], c=0, i;
  8.     long int pr=1;
  9.     srand(time(NULL));
  10.     for (i=0; i<30; i++)
  11.     {
  12.      X[i]=-10+rand()%20;
  13.      printf("%5d", X[i]);
  14.     }
  15.     printf("\nc = ");
  16.     scanf("%d", &c);
  17.     for (i=0; i<30; i++)
  18.     if ((X[i]>=c)&&(X[i]%2!=0)) pr*=X[i];
  19.     printf("\npr = %ld", pr);  
  20.     return 0;
  21. }

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

В этом коде:

  1. Объявляется массив X(30) для хранения чисел.
  2. Инициализируется переменная c с значением 0.
  3. Инициализируется переменная pr единицей.
  4. Задаётся начальное значение для генератора случайных чисел.
  5. В цикле заполняется массив X случайными нечётными числами.
  6. Выводится на экран массив X по 5 элементов в строке.
  7. С помощью функции scanf вводится значение переменной c.
  8. В цикле перебираются элементы массива X, если элемент больше или равен c и при этом нечётный, то он умножается на pr.
  9. Выводится на экран произведение pr.
  10. Возвращается 0, заканчивая работу программы.

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


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

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

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

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

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

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