Программа на СИ. Подсчет произведения 1*2*…* N



Задача: Задано натуральное число N. Составить программу подсчета произведения 1*2*…* N. По моему простая задача, вот решение:

Исходных код:

#include<stdio.h>

#include<conio.h>

main()

{

int n, i, rez=1, schet=0; /* Объявляем целочисленные переменные*/

scanf(«%d», &n); /* Вводим число с клавиатуры*/

printf(«N=%d», n); /*Выводим на монитор введенное число*/

for (i=1; i<=n; i++) /* Происходит цикл, в котором переменной sum присваиваем числа, от нуля до N*/

{rez*=i; schet++;}

printf («\nRez=%d, Schet=%d\n», rez, schet); /*Выводим на монитор полученную сумму*/

getch(); /*Функция, чтобы при завершении программы результаты оставались на экране*/

return 0; /*Эта строка говорит о том, что программа завершилась корректна*/

}

Тестирование программы:

6

n=6

Rez=720, Schet=6

Пока задачи очень простые. 🙂

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

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

RSS-лента комментариев к этой записи. TrackBack URL

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