#include<stdio.h>

/* funkcja silnia - wersja iteracyjne */
double silnia(int n)
{
		  int i;
		  double s=1;

		  for(i=2; i <= n ; i++ ) s = s * i;
		  return s;
}


/* funkcja rsilnia - wersja rekurencyjna */
double rsilnia(int n)
{
   if(n <= 1) return 1;
   return n*rsilnia(n-1);
}


int main()
{
	
	int n,i;

	printf("Podaj liczbe calkowita: ");
	scanf("%d",&n);
	for(i=1;i<=n;i++) 
		printf("%d!=%.0lf\n",i,silnia(i));

	return 0;
}




