//1. sorunun cevabi :
n yerine 4 girdiginiz zaman cikti 10 dur yani
1 den girdiginiz sayiya kadar olan sayilari toplayip ekrana basmakta.
saglamasi;
1+2+3+4 = 10
// soru 2 nin cevabi
#include <stdio.h>
int faktoryel(int n)
{
int sonuc = 1;
int i;
i=0;
for (i = n; i>= 2; i--)
{
sonuc *=i;
}
return sonuc;
}
main(){
printf("3! %d\n", faktoryel(3));
printf("12! %d\n", faktoryel(12));
printf("13! %d\n", faktoryel(13));
printf("20! %d\n", faktoryel(20));
printf("23! %d\n", faktoryel(23));
printf("43! %d\n", faktoryel(43));
getch();
}3! 6
12! 479001600
13! 1932053504
20! -2102132736
23! 862453760
43! 0
//3. soru
20 ve 43 sayilarinin faktoryelleri negatif ve 0 cikti sebebini degisken tiplerinden olabilir deneme yapmadim, bilmiyorum.
iyi forumlar.