سلام.
برنامه زیر یه عدد رو میگیره مشخص میکنه اول هست یا نه . مشکل اینه که اگه اول نباشه اول نیست رو مرتب تکرار میکنه .
اشکالش چیه ؟
ایا به غیر از اون مشکل دیگه داره یا نه . خوب نوشته شده یا نه ؟
متشکر
#include <iostream>
using namespace std;
int main()
{
long long n;
cout << "yek adad vared konid :";
cin >> n;
int i = 2 ;
while ( i < n )
{
if ( n%i == 0)
cout << n <<"avval nist ";
else
i++;
}
cout << "avval ast";
return 0;
}