الموضوع: ايه الغلط هنا
عرض مشاركة واحدة
  #1  
قديم 17-04-2013, 10:42 PM
محمود عبد التواب محمود عبد التواب غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Apr 2009
المشاركات: 269
معدل تقييم المستوى: 17
محمود عبد التواب is on a distinguished road
افتراضي

فعلا الغلط في ال for هتظهر ال cout اكتر من مرة على حسب الرقم جرب ارقام كتيير وانت هتفهم الغلط فين
الكود النهائي
#include<iostream>
#include<cmath>
usingnamespace std;
int main()
{
int x;
int z=0;
cout<<"enter number to get prime";
cin>>x;
if(x==2)
{
cout<<"it is prime number";
}
else
{
for(int i=2; i<=sqrt(x); i++)
{
if(x%i!=0)
{
{
z=1;
}
if(z==1)
{
cout<<"it is prime number";
}
}
else
{
cout<<"it is not prime number";
}
}
return 0;
}
}

فكرة ال z هنا انها متكررش الجملة اكتر من مرة يا ريت تكون واخد بالك منها