for döngüsü ile yapılan
#include<stdio.h>
main()
{
int i;
int faktoriyel=1;
int sayi;
printf("Faktoriyeli Alinacak Sayiyi Girin.:");
scanf("%d",&sayi);
for(int i=1;i<=sayi;i++)
{
faktoriyel=faktoriyel*i;
}
printf("Sonuc = %d",faktoriyel);
}
while döngüsü ile yapılan
#include<stdio.h>
main()
{
int faktoriyel=1;
int sayi;
printf("Faktoriyeli alinacak sayiyi girin.:");
scanf("%d",&sayi);
while(sayi>=1)
{
faktoriyel=faktoriyel*sayi;
sayi--;
}
printf("Faktoriyel sonucu = %d",faktoriyel);
}