Bir Fonksiyon Oluşturarak Asal Sayıyı Kontrol Etmek İçin C ++ Programı

Kullanıcı tarafından girilen bir sayının asal olup olmadığını kontrol etmeyi kullanıcı tanımlı bir işleve geçirerek öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki C ++ programlama konuları hakkında bilgi sahibi olmalısınız:

  • Döngü için C ++
  • C ++ if, if… else ve Nested if… else
  • C ++ break ve continue İfadesi
  • C ++ İşlevleri
  • C ++ 'da Kullanıcı Tanımlı İşlev Türleri

Örnek: Asal Sayıyı Kontrol Et

 #include using namespace std; bool checkPrimeNumber(int); int main() ( int n; cout <> n; if (checkPrimeNumber(n)) cout << n << " is a prime number."; else cout << n << " is not a prime number."; return 0; ) bool checkPrimeNumber(int n) ( bool isPrime = true; // 0 and 1 are not prime numbers if (n == 0 || n == 1) ( isPrime = false; ) else ( for (int i = 2; i <= n / 2; ++i) ( if (n % i == 0) ( isPrime = false; break; ) ) ) return isPrime; )  

Çıktı

 Pozitif bir tam sayı girin: 23 23 bir asal sayıdır.

Bu örnekte, kullanıcı tarafından girilen sayı checkPrimeNumber()işleve aktarılır .

Bu işlev true, işleve iletilen sayı bir asal sayı falseise döndürür ve geçirilen sayı bir asal sayı değilse döndürür .

checkPrimeNumber()Fonksiyonun ayrıntılı mantığı C ++ Asal Sayı eğitimimizde verilmiştir.

Son olarak, main()işlevden uygun mesaj yazdırılır

Ilginç makaleler...