Programlama | Programlama Dilleri | C Programlama Dili |C++

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character


Rekürsif Faktoriyel Hesab?

AÇIKLAMA

Bu programda C veya C++ derleyicisinde girilen say?ya kadar olan say?lar?n faktoriyelini bulma i?lemi rekürsif olarak hesaplanm??t?r. Sitemizde bu program?n C++ Builder platformunda olu?turulmu? olan? da bulunmaktad?r. Büyük say?larda faktoriyeli hesaplamak için veritipinin double olmas? gerekir.

Program Kodu:

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. int fakto(int);
  6. #include <stdio.h>
  7. #include <conio.h>
  8. //---------------------------------------------------------------------------
  9.  
  10. #pragma argsused
  11. int main(int argc, char* argv[])
  12. {
  13. int sinir;  int sonuc;
  14. printf("Sinir degerini giriniz: ");
  15. scanf("%d",&sinir);
  16. for(int i=0;i<=sinir;i++)
  17. {
  18. sonuc=fakto(i);
  19. printf("%d!=%d\n",i,sonuc);
  20. }
  21. getche();
  22.         return 0;
  23. }
  24. //---------------------------------------------------------------------------
  25. int fakto(int n)
  26. {
  27. if(n==1 || n==0)
  28. return 1;
  29. else
  30. return n*fakto(n-1);
  31. }
  32.  
Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Pazartesi, 05 Eylül 2011 04:18 )  
amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım amınıza koyayım