include conio include stdio int main діапазон значень типу int сягає 2

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#include <conio.h>
#include <stdio.h>
int main()
{
/*
* діапазон значень типу int сягає +2147483647 < 20!
* тому міняємо на double
*/
int n = 20;
double factorial = 1; //у імені змінної була синтаксична помилка
for(int i = 1; i <= n; i++){
factorial *= i; //була пропущенна ";"
}
printf("The Factorial of %i is %0.0f", n, factorial);
getch();
}