مادة C ++ borland

Write complete C++ Program to check whether a positive integer (entered by the user) number is prime or not.

  1. اهلا بك صديقي قصي

    يرجى العلم بان العدد الاولي (prime number) هو العدد الذي لا يقبل القسمة الا على نفسه وعلى 1 وان يكون اكبر من 1 .

    هذا التعريف يسهل عليك كتابة الكود خصوصا عند التفكير بمنطقية والسير بطريقة صحيحة عبر خوارزمية معينة ,

    وهذا هو الحل لسؤال العدد الاولي .

    #include <iostream>
    using namespace std;
    
    int main() {
        int i, n;
        bool isPrime = true;
    
        cout << "Enter a positive integer: ";
        cin >> n;
    
        // 0 and 1 are not prime numbers
        if (n == 0 || n == 1) {
            isPrime = false;
        }
        else {
            for (i = 2; i <= n / 2; ++i) {
                if (n % i == 0) {
                    isPrime = false;
                    break;
                }
            }
        }
        if (isPrime)
            cout << n << " is a prime number";
        else
            cout << n << " is not a prime number";
    
        return 0;
    }
    

     

    • 1
أضف اجابة

أضف اجابة

‫تصفح