Büyük Sayılarda Faktöriyel Hesabı

Büyük Sayılarda Faktöriyel Hesabı


Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda rekürsif faktöriyel hesabı yapılmış ve veritipi olarak double kullanılıp çok büyük sayıların dahi (double veritipi sınır değerine kadar) faktöriyelini hesaplama olanağı sunmaktadır.
Kullanılan derleyici C++ Builder derleyicisi olduğundan include, #pragram hdrstop vs gibi bazı header dosyaları görünmektedir. Kullandığınız derleyiciye göre bu headerları kaldırmanız gerekmektedir.
  1. //—————————————————————————
  2. #include <vcl.h>
  3. #include <conio.h>
  4. #include <stdio.h>
  5. #pragma hdrstop
  6. double faktoriyel(double);
  7. //—————————————————————————
  8. #pragma argsused
  9. int main(int argc, char* argv[])
  10. {
  11. for(int i=1;i<=80;i++)
  12. printf(“%2d!=%f\n”,i,faktoriyel(i));
  13. getche();
  14.         return 0;
  15. }
  16. //—————————————————————————
  17. double faktoriyel (double x)
  18. {
  19.   if(x==0||x==1)
  20.   return 1;
  21.   else
  22.   return x*faktoriyel(x-1);
  23. }
Google Plus ile Paylaş

Kısaca: seymanblog

Panelde şablon düzenle deyip, bu satırı aratarak buraya kısaca hakkımda yazısı yazabilirsiniz.
    BLOGGER YORUMLARI
    FACEBOOK YORUMLARI

0 yorum:

Yorum Gönder