KONU : C Konsol Uygulamalar - iterative faktöriyel hesaplama, tekrarlamalı faktöriyel hesaplama.
ETİKETLER: c faktöriyel hesaplama - c iterative faktöriyel hesaplama - c tekrarlamalı faktöriyel hesaplama - c döngüler - c konsol okuma - c konsol yazdırma.
#include < stdio.h >
int faktoriyel(int sayi);
int main()
{
int sayi;
int sonuc=0;
printf( "Pozitif bir tam sayı giriniz: ");
scanf("%d", &sayi);
while(sayi < 0)
{
printf("Girilen tam sayı pozitif olmalıdır !! \n");
printf( "Pozitif bir tam sayı giriniz: ");
scanf("%d", &sayi);
}
// Girilen değer pozitif ise bu değeri sonuç yaz ve konsola yaz
sonuc = faktoriyel(sayi);//faktoriyel iterative olarak hesaplayan metod sonucu
printf("factorial(%d) = %ld \n",sayi,sonuc);
//konsol ekranında sonucu görmek için bir karakter girilene kadar bekle
scanf("%d",&sayi);
}
int faktoriyel(int sayi)
{
int sonuc=1;
//faktoriyeli iterative olarak hesaplayan metod
for(int i=sayi;i > 0;i--)
{
sonuc = sonuc * i;
}
return sonuc;
}
Hiç yorum yok:
Yorum Gönder
Hatalı linkleri yorum yazarak bildirin