пятница, 30 сентября 2011 г.

Произведение чисел арифметической прогрессии [c, c++]

Задача:

Создать программу, которая считает произведение m чисел арифметической прогрессии

Код программы:


#include <stdio.h>
#include <conio.h>

void main()
{
 int a, d, m, r, i;
 clrscr();

 printf ("Введите А1, первый элемент:\n");
 scanf  ("%i", &a);
 printf ("Введите D, шаг прогрессии:\n");
 scanf  ("%i", &d);
 printf ("Введите M, число элементов:\n");
 scanf  ("%i", &m);
 r = 1;

 for(i = 1; i <= m; i++)
  {
   r = r * a;
   a = a + d;
  }

 printf ("Произведение первых M элементов равно:\n %i", r);
 getch();
}

Результат:


Комментариев нет:

Отправить комментарий