PDA

View Full Version : error در برنامه



star462
سه شنبه 18 فروردین 1388, 11:52 صبح
این برنامه من چرا اعداد اول پیدا نمیکند؟
لطفا برنامه را بهینه نکنید آخه ما باید پیدا کردن عدد اول را در چهار ورژن بنویسیم و زمان اجرا را محاسبه کنبم

#include <iostream.h>
#include <conio.h>
int main()
{
int prim,k;
cout<<"Enter a number for fiding";
cin>>prim;
k=2;
again:if(prim%k==0)
{
cout<<"Not prime";
}
else if(prim==k++){
cout<<"prime";
}
else
goto again;
getch();
return 0;
}

mohsen_csharp
سه شنبه 18 فروردین 1388, 12:34 عصر
کد را به صورت زیر اصلاح کن تا ابتدا مقدار k افزایش یابد و سپس با prim مقایسه شود

if(prim==++k)