الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]سؤال : كيف نختبر العدد إذا كان أوّليّاً ؟

بدأه احمد النبوي في 27 أبريل 2013 · 2 رد · 664 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
#include <iostream>

#include<cmath>

using namespace std;

int main()
{
    int i;
    int x;
    cout<<"enter number to know prime number or not";
    cin>>x;

    if(x==2)

        cout<<"it is prime number"<<endl;


    else

        if(x%i!=0)
            for(int i=1; i<=sqrt(x); i+=2)

                cout<<"it is  prime number";

        else



            cout<<"it is not  prime number";




    return 0;
}
−1
#2

هكذا أفضل ؟

 

#include<iostream>
using namespace std;

int main() {
    int n, varBool = 0;
    cout << "n = ";
    cin >> n;
    if (n == 0 || n == 1)
        cout << "Le nombre " << n << " n'est pas primaire" << endl;
    else {
        for (int j = 2; j < n; j++)
            if (n % j == 0)
                varBool++;
        if (varBool == 0)
            cout << "Le nombre " << n << " est primaire" << endl;
        if (varBool > 0)
            cout << "Le nombre " << n << " n'est pas primaire" << endl;
    }
    return 0;
}

تم تعديل هذه المشاركة بواسطة Sn@CkeR في 27 أبريل 2013 في 16:07

#3

#include<iostream>

using namespace std;

int main() {

int n, varBool = 0;

cout << "n = ";

cin >> n;

if (n == 0 || n == 1)

cout << "The number " << n << " isn't prime" << endl;

else {

for (int j = 2; j < n; ++j)

if (n % j == 0)

{

varBool++;

cout << "The number " << n << " isn't prime" << endl;

break;

}

if (varBool == 0)

cout << "The number " << n << " is prime" << endl;

}

return 0;

}

تم تعديل هذه المشاركة بواسطة ledaker في 3 مايو 2013 في 19:01

icone.jpg

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…