Программа на СИ. Подсчет произведения 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
Пока задачи очень простые.