9 Kasım 2010 Salı

C Programlama Dili Ornekleri

10 sayı için faktoriyellerini hesaplayan programı hazırlayınız. faktoriyel kısmında sayı istenirken sıfırdan küçük girilmişse yeniden sayı girişi yaptırın. faktoriyel kısmını do-while döngüsü ile yapın.

#include<stdio.h>
main()
{

int sayi,i,k = 1 ;
    long sonuc = 1;
    for (i=1;i<=10;i++)
    {
    sonuc=1;
    tekrar:
    printf("sayi giriniz \t") ;scanf("%d", &sayi);
    if (sayi==0) goto tekrar;
    k = sayi ;
       do
    {
        sonuc = sonuc * k ;
        k=k-1;
    }while(k!=0) ;
    printf("%d\n",sonuc);
    }
}