#include
#include
#include
int main(int argc, char *argv[])
{
int number,round,saved=1,n;
int a;
while(1)
{
printf("Enter a number:\n ");
scanf("%d",&n);
a=n;
for(number=n;number>1;number--)
{
for(round=a;round>1;round--)
{
saved*=(n);
n=n-1;
}
printf("%d!=%d\n\n",a,saved);
n=a-1;
a=a-1;
saved=1;
}
getch();
}
return 0;
}
Output:
Enter a number:
10
10!=3628800
9!=362880
8!=40320
7!=5040
6!=720
5!=120
4!=24
3!=6
2!=2
Enter a number:
9
9!=362880
8!=40320
7!=5040
6!=720
5!=120
4!=24
3!=6
2!=2
Enter a number:
8
8!=40320
7!=5040
6!=720
5!=120
4!=24
3!=6
2!=2
Enter a number:
2
2!=2
Enter a number:
5
5!=120
4!=24
3!=6
2!=2
#include
#include
int main(int argc, char *argv[])
{
int number,round,saved=1,n;
int a;
while(1)
{
printf("Enter a number:\n ");
scanf("%d",&n);
a=n;
for(number=n;number>1;number--)
{
for(round=a;round>1;round--)
{
saved*=(n);
n=n-1;
}
printf("%d!=%d\n\n",a,saved);
n=a-1;
a=a-1;
saved=1;
}
getch();
}
return 0;
}
Output:
Enter a number:
10
9!=362880
8!=40320
7!=5040
6!=720
5!=120
4!=24
3!=6
2!=2
Enter a number:
9
9!=362880
7!=5040
5!=120
4!=24
3!=6
2!=2
Enter a number:
8!=40320
7!=5040
6!=720
4!=24
3!=6
2!=2
Enter a number:
2
2!=2
Enter a number:
5
5!=120
4!=24
3!=6
2!=2