الموضوع: ايه الغلط هنا
عرض مشاركة واحدة
  #5  
قديم 18-04-2013, 07:00 PM
النصيحه النصيحه غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: May 2011
المشاركات: 101
معدل تقييم المستوى: 14
النصيحه 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 هنا انها متكررش الجملة اكتر من مرة يا ريت تكون واخد بالك منها
هو الكود ده غلط اصله مش شغال مع بعض الارقام ياريت توضحلي اكتر وشكرا جدا