View Single Post
ישן 15-03-08, 13:05   # 1
Derey22
הוסטסניון
 
Derey22's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: באר שבע
גיל: 31
הודעות: 2,128
שלח הודעה באמצעות ICO אל Derey22 שלח הודעה באמצעות MSN אל Derey22

Derey22 לא מחובר  

c++ מציאת מספריים ראשונים

קוד:
#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...זה אומר שהם מספרים ראשונים.
האמת שלא הבנתי למה.תודה לעוזרים.

תודה
  Reply With Quote