Вычислить произведение - C (СИ) (248755)

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

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

Помогите в решении задачи. Вычислить произведение чисел от 1 до 50.

Решение задачи: «Вычислить произведение»

textual
Листинг программы
double w,w0=0.3,w1=0.5;
double m=w0*w1;
int i;
for(i=2; i<50; i++)
{
   w=w1-w0;
   m*=w;
   w0=w1;
   w1=w;
}
printf("%lf\n",m);

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

  1. Объявляются три переменные: w, w0 и w1. Значения первых двух устанавливаются на 0.3 и 0.5 соответственно. Третья переменная w1 инициализируется значением второй переменной w0.
  2. Вычисляется произведение w0 и w1 и сохраняется в переменной m.
  3. Задаётся начальное значение счётчика i равное 2.
  4. Устанавливается условие цикла for, которое означает, что цикл будет выполняться до тех пор, пока значение i меньше 50.
  5. Внутри цикла выполняются следующие действия:    a) Значение переменной w устанавливается равным значению переменной w1.    b) Значение переменной w1 присваивается значение переменной w0.    c) Значение переменной w0 присваивается значение переменной w.
  6. Умножение переменной m на значение переменной w выполняется в каждой итерации цикла.
  7. После окончания цикла выводится значение переменной m с помощью функции printf.

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


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

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

12   голосов , оценка 3.917 из 5
Похожие ответы