//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.