Faktöriyel Almak

Bu derste girilen bir sayının faktöriyelini almayı öğrenelim.

Bu derste girilen bir sayının faktöriyelini almayı öğrenelim.


#include<stdio.h>

#include<conio.h>

 

long faktoriyel(long);                         

int main()

{

    int i;

    for(i=1; i<=10; i++)

    printf(" %2d! = %d n",i,faktoriyel(i));

    getch();

    return 0;

}    

    long faktoriyel (long sayi)

{

    if(sayi>=0 && sayi<=1)

    return 1;

    else

    return sayi*faktoriyel(sayi-1);

}

  • Etiketler;
Chosen1317 Chosen1317
Sanalkurs.net
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

/*Faktoriyel Hesaplama Enes Dokuz*/ #include <stdio.h> #include <conio.h> main() { long int fakt,sayi; printf(" Bir sayi giriniz: "); scanf("%d",&sayi); fakt=1; while(sayi>1) { fakt=fakt*sayi; sayi--; } printf(" Faktoriyeli: ** %d **",fakt); getch(); } bu şekilde daha kısa şekilde hesaplayabilir sanırım :)

Yukarı Git