C Programlama ile Faktöriyel İşlemi
Gönderilme zamanı: 08 Tem 2023 23:58
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.
Ekran çıktısı :

for döngüsü kullanarak klavyeden girilen sayının faktöriyelini hesaplayan program
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ı :

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

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();
}

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);
}
Ekran çıktısı :

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);
}
