C Programlama ile Faktöriyel İşlemi

C dili hakkında bilgiler, kaynaklar, dokümanlar ve örneklerin bulunduğu bölümümüz.
Cevapla
Kullanıcı avatarı
admin
Sistem Geliştiricisi
Sistem Geliştiricisi
Mesajlar: 832
Kayıt: 28 Ağu 2022 04:38
Konum: Database
Meslek: Teknisyen
Teşekkür etti: 456 kez
Teşekkür edildi: 308 kez
İletişim:

C Programlama ile Faktöriyel İşlemi

Mesaj gönderen admin »

C Programlama ile Faktoriyel İşlemi nasıl yapılır ?

Faktöriyel: 1 den kendisine kadar olan sayıların çarpımıdır. Örneğin; 5! = 5*4*3*2*1 dir.

Kod: Tümünü seç

#include<stdio.h>
#include<conio.h>
main()
{
int x, c=1;
printf("Bir Tamsayi Giriniz : "); scanf("%d",&x);
/*
while(x>1)
{
c = c *x;
x--;
}
*/
for(int i=2;i<=x;i++)
{
c = c *i;
}
printf("Sonuc : %d ",c);
getch();
}
Ekran çıktısı :
Resim


for döngüsü kullanarak klavyeden girilen sayının faktöriyelini hesaplayan program

Kod: Tümünü seç

#include <stdio.h>
 
main()
{
    int faktoriyel = 1; 
    int sayi;
    
    printf("Bir sayi giriniz: ");
    scanf("%d",&sayi);
    
    for(int i = 1; i <= sayi; i++)
    {
        faktoriyel *= i;                                      
    }
    printf("%d != %d",sayi, faktoriyel);
}
Klavyeden bir sayı girilmesi istenir. Daha sonra for döngüsü yardımıyla 1’den girilen sayıya kadar olan tüm sayıları çarpıp “faktoriyel” değişkenine atanır. Sonra girilen sayının faktöriyelini hesaplamış oluruz.

Ekran çıktısı :
Resim

while döngüsü kullanarak klavyeden girilen sayının faktöriyelini hesaplayan program

Kod: Tümünü seç

#include <stdio.h>
 
main()
{
    int faktoriyel = 1; 
    int sayi;
    
    printf("Bir sayi giriniz: ");
    scanf("%d",&sayi);
    
    while(sayi > 0){
        faktoriyel = faktoriyel * sayi;
        sayi--;
    }
    printf("Faktoriyel = %d",faktoriyel);
}
Ekran çıktısı :

Resim
Daha zeki olmanın tek yolu, daha zeki bir rakiple oynamaktır.

Etiketler:
Cevapla

“C Programlama” sayfasına dön