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!
 
backlinktr.biz | 521: Web server is down

Error 521 Ray ID: 4c9b8ab20afcb03d • 2019-04-19 02:45:20 UTC

Web server is down

You

Browser

Working
Istanbul

Cloudflare

Working
backlinktr.biz

Host

Error

What happened?

The web server is not returning a connection. As a result, the web page is not displaying.

What can I do?

If you are a visitor of this website:

Please try again in a few minutes.

If you are the owner of this website:

Contact your hosting provider letting them know your web server is not responding. Additional troubleshooting information.