كد زير برنامه اي هست كه يك عدد از كاربر مي گيره و بعدش معلوم مي كنه كه اين عدد اول هست يا نه مي خواستم بدونم آيا برنامه مشكلي داره يا نه فقط شما بگيد مشكلش چي هست حلش با خودم.
ممنون ميشم.
کد:
#include <iostream>
using namespace std;
int adadAval(int num)
{
int test = 1;
for(int i = 2;i < num;i++)
if(num % i == 0)
{
test = 0;
break;
}
return test;
}
int main()
{
int number;
cout <<"Enter number:";
cin>>number;
if(number == 1 || number == 0)
{
cout <<"aval nist";
}
else
if(adadAval(number))
cout <<"aval hast";
else
cout <<"aval nist";
cout <<endl;
return 0;
}