• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.

C - Faktöriyel Hesaplama Algoritması

Sisimores

Kayıtlı Üye
Forum Yaşı
13 Yıl 6 Ay
Mesajlar
98
Tepkime puanı
20
İlk öğrendiğim zamanlardan kalma bir algoritmacık , ilk zamanlar için yararlı oluyor


Kod:
#include <stdio.h>

int i=1,sayi;
int faktoriyel=1;
int main()
{
     printf("Faktoriyelini hesaplayacaginiz sayiyi giriniz:");
     scanf("%d",&sayi);
     
while (i<=sayi)     
{
     faktoriyel*=i;
     i++;     
}

printf("Sonuc:%d",faktoriyel);
}

Daha büyük sayılarda almak için double ve alternatif olarak for komutuyla gösterimi:

(%.0lf demek ondalık kısımdan 0 tane hane göster demektir.)

Kod:
#include <stdio.h>
int main(){
     double i,faktoriyel=1,sayi;
     printf("Faktoriyelini hesaplayacaginiz sayiyi giriniz:");
     scanf("%lf",&sayi);
     for(i=1;i<=sayi;i++)
     {
          faktoriyel*=i;//bu islemin anlamı faktoriyel=faktoriyel*i dir.
     }
     printf("Sonuc:%.0lf",faktoriyel);
     return 0;
}
 
Geri
Üst