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.

Bu yazı dikkatini çekebilir.   C++ Öğrenci Not Ortalaması Hesaplama