PDA

View Full Version : سوال: مشخص کردن اعداد اول



hossein71
یک شنبه 09 فروردین 1388, 17:57 عصر
سلام میخواستم ایده های دوستان رو درباره نوشتن برنامه ای که «یک عدد رو از کاربر بگیره ومشخص کنه که آیا این عدد اول هست یا نه»بدونم.

با تشکر

OMID CPP
یک شنبه 09 فروردین 1388, 18:25 عصر
سلام میخواستم ایده های دوستان رو درباره نوشتن برنامه ای که «یک عدد رو از کاربر بگیره ومشخص کنه که آیا این عدد اول هست یا نه»بدونم.

با تشکر

این هم نظر بنده:


#include<iostream.h>
int main() {
int i,p,n,mod;
cout<<"Please enter a number:";
cin>>n;
i=1;
p=0;
while(i<=n) {
mod=n%i;
if(mod==0)
p=p+1;
i++;
}
if(p==2) {
cout<<"aval ast!";
else
cout<<"aval nist!";
return 0;
}

موفق باشید...