קוד:
#include <iostream>
using namespace std;
int main()
{
int a,b;
while(true){
cin >> a;
for (b=2;b<a;b++)
{
if (a%b == 0){
cout << "no\n";
a=0;
}else{
cout << "yes\n";
a=0;
}
}
}
}
זה הקוד שלי,הוא בודק אם מספר הוא ראשוני.
עכשיו באמת זה פועל אבל משום מה אם אני מכניס תמספר 15,45...זה אומר שהם מספרים ראשונים.
האמת שלא הבנתי למה.תודה לעוזרים.
תודה