While döngüsü kullanarak kullanıcının girdiği sayının faktöriyelini hesaplayan bir program yazınız. Faktöriyel, 1’den başlayıp n’e kadar olan bütün sayıların çarpımından elde edilen sonuçtur. (n, 1’den büyük bir doğal sayıdır.)
Not: Büyük sayılar için girdiğiniz değişkenin türünü değiştirmeyi unutmayınız.
#include<stdio.h>
#include<stdlib.h>
int main()
{
int sayi,faktoriyel=1,i=1;
printf(“Faktoriyeli alinacak sayiyi giriniz:”);
scanf(“%d”,&sayi);
while (sayi>=i) {
faktoriyel = faktoriyel * i;
i++;
}
printf(“%d sayisinin faktoriyeli: %dn”,sayi,faktoriyel);
return 0;
}
ÇIKTI
Bir yanıt yazın