السلام عليكم
اتمنى من الجميع مساعدتي ،،
كتبت برنامج لغة السي بلس بلس لفحص ما اذا كان العدد عدد أولي أو لا ،، وطباعة ذلك عل الشاشة،،
البرنامج يقوم بعلية الفحص بشكل صحيح لكن المشكلة بعدم طباعة الجملة " انا العدد اولي " ،،
ارجو المساعدة بوقت سريع وذلك بالتعديل على البرنامج لا بتغيير الفكرة ،،
البرنامج كالتالي
#include<iostream>
using namespace std;
int main()
{
int a,x;
cout<<"\n Enter the number : ";
cin>>a;
if (a==2)
cout<<"number is prime :";
else
{
for(int i=2;i<a;i++)
{
x=a%i;
if(x!=0)
{
continue;
cout<<"\n"<<a<<"is prime number:";
}
else
{
cout<<"\n"<<a<<"Number is not prime:";
break;
}
}
}
cout<<"\n\n";
system("pause");
return 0;
}