Bu yazımızda, girilen sayının asal olup olmamasını kontrol eden bir C++ programı örneğini ele alacağız.
Soru: Kullanıcıdan alınan bir sayının asal olup olmadığını kontrol eden C++ kodunu yazınız.
#include <iostream>
using namespace std;
bool AsalMi(int sayi) {
if (sayi <= 1)
return false;
for (int i = 2; i * i <= sayi; ++i) {
if (sayi % i == 0)
return false;
}
return true;
}
int main() {
int sayi;
cout << "Bir sayi girin: ";
cin >> sayi;
if (AsalMi(sayi))
cout << sayi << " bir asal sayidir." << endl;
else
cout << sayi << " bir asal sayi degildir." << endl;
return 0;
}
Çıktı:
Bir sayi girin: 17
17 bir asal sayidir.
Bu yazımızda, girilen sayının asal olup olmamasını kontrol eden bir C++ programı örneğini ele aldık. Daha fazla örnek için C++ Örnekleri kategorimize göz atabilirsiniz.