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

Hata
  • XML Parsing Error at 1:82. Error 9: Invalid character
Anasayfa Programlama C / C++ Kombinasyon-Permutasyon Bul


Kombinasyon-Permutasyon Bul

AIKLAMA

"K" veya "k" harfine bas?nca kombinasyon hesaplayan "P" veya "p" harfine bas?nca permutasyon hesaplayan
"E" veya "e" harfine bas?nca program? sonland?ran programd?r.

Program?n Tamam?n? A?a??daki Linkten ?ndirebilirsiniz

Linki Grebilmeniz ?in ye Olman?z Gerekmektedir...

ye Kay?t

Program Kodu:
  1. #include <stdio.h>
  2. #include <conio.h>
  3. //---------------------------------------------------------------------------
  4.  
  5. int main(int argc, char* argv[])
  6. {
  7. char harf;
  8. int sayi1,sayi2;
  9. int i;
  10. int fak=1;
  11. printf("Kombinasyon Hesaplamasi Icin 'K' harfine,Permutasyon Icin 'P' harfine,Cikmak Icin 'E' Harfine Basiniz:");
  12. scanf("%c",&harf);
  13. if((harf!='E')||(harf!='e'))
  14. {
  15. if((harf=='K')||(harf=='k'))
  16. {
  17. printf("Kombinasyon Icin Ilk Sayiyi Giriniz:");
  18. scanf("%d",&sayi1);
  19. printf("Kombinasyon Icin Ikinci Sayiyi Giriniz:");
  20. scanf("%d",&sayi2);
  21.  
  22. int fark=sayi1-sayi2;
  23. for(i=1;i<=sayi1;i++)
  24. fak=fak*i;
  25. int pay=fak;
  26.  
  27. fak=1;
  28. for(i=1;i<=fark;i++)
  29. fak=fak*i;
  30. int payda1=fak;
  31.  
  32. fak=1;
  33. for(i=1;i<=sayi2;i++)
  34. fak=fak*i;
  35. int payda2=fak;
  36. int butunpayda=payda1*payda2;
  37. int sonuc=pay/butunpayda;
  38. printf("%d",sonuc);
  39. getche();
  40. }
  41. if((harf=='P')||(harf=='p'))
  42. {
  43. printf("Permustasyon Icin Ilk Sayiyi Giriniz:");
  44. scanf("%d",&sayi1);
  45. printf("Permutasyon Icin Ikinci Sayiyi Giriniz:");
  46. scanf("%d",&sayi2);
  47. int fark=sayi1-sayi2;
  48. for(i=1;i<=sayi1;i++)
  49. fak=fak*i;
  50. int pay=fak;
  51.  
  52. fak=1;
  53. for(i=1;i<=fark;i++)
  54. fak=fak*i;
  55. int payda1=fak;
  56.  
  57.  
  58. int sonuc=pay/payda1;
  59. printf("%d",sonuc);
  60. getche();
  61. }
  62. }
  63. return 0;
  64. }
  65. //---------------------------------------------------------------------------
Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Çarşamba, 10 Ağustos 2011 20:13 )  
404 Not Found

404

Not Found

The resource requested could not be found on this server!


Proudly powered by LiteSpeed Web Server

Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.