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

Anasayfa Programlama C / C++ Asal Say? Testi Program?


Asal Say? Testi Program?

AÇIKLAMA

Klavyeden girilen say?n?n asal say? olup olmad???n? test eden program olup, asal test i?lemini gerçekle?tiren k?s?m döngüye al?narak sürekli olarak sorgu yap?lmas? sa?lanm??t?r. Asal sat? testinde efektif bir algoritma olan kare kök algoritmas? kullan?lm??t?r.

Program Kodu:

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include <stdio.h>
  6. #include <conio.h>
  7. #include <math.h>
  8. //---------------------------------------------------------------------------
  9.  
  10. #pragma argsused
  11. int main(int argc, char* argv[])
  12. {
  13. char dongu='e';
  14. while(dongu=='e'||dongu=='E')
  15. {
  16. int sayi;
  17. printf("Asalligi kontrol edilecek sayiyi giriniz: ");
  18. scanf("%d",&sayi);
  19. if(sayi==0)
  20. printf("Sayi Asal Degildir");
  21. else if(sayi==1)
  22. printf("Sayi Asal Degildir");
  23. else if(sayi==2)
  24. printf("Sayi Asaldir");
  25. else
  26. {
  27. int kontrol_asal=0; // Say?y? asal kabul et
  28. for(int i=2;i<(sqrt(sayi)+1);i++)
  29. {
  30. if(sayi%i==0)
  31. kontrol_asal=1;
  32. }
  33. if(kontrol_asal==0)
  34. printf("Sayi Asaldir");
  35. else
  36. printf("Sayi Asal Degildir");
  37. }// else if blogu
  38.  
  39. printf("\nDevam icin e cikmak icin h ye basin: ");
  40. scanf("%s",&dongu);
  41. }   //while sonu
  42.         return 0;
  43. }
  44. //---------------------------------------------------------------------------
  45.  
Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
 
404 Not Found

Server Error

404

Page Not Found

This page either doesn't exist, or it moved somewhere else.


That's what you can do