Girdiğiniz sayının faktoriyelini alan basit ir program.
C:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int sayi;
int faktoriyelSonuc = 1;
printf("Lutfen faktoriyelini almak istediginiz sayiyi giriniz.\n");
scanf("%d", &sayi);
int kullanicininGirdigiSayi = sayi;
if (sayi >= 0)
{
while (sayi >= 0)
{
if (sayi == 0)
{
faktoriyelSonuc *= 1;
}
else
{
faktoriyelSonuc *= sayi;
}
sayi--;
}
printf("%d! = %d\n", kullanicininGirdigiSayi, faktoriyelSonuc);
}
else
{
printf("Lutfen sifir veya sifirdan buyuk bir sayi giriniz.\n");
}
system("pause");
return 0;
}