![]() |
c++ מציאת מספריים ראשונים
קוד:
#include <iostream> עכשיו באמת זה פועל אבל משום מה אם אני מכניס תמספר 15,45...זה אומר שהם מספרים ראשונים. האמת שלא הבנתי למה.תודה לעוזרים. תודה |
אני אתן לך את האלגוריתם ואתה תמיר אותו ל-c:
אתה צריך לקלוט מספר למשתנה num מגדיר את counter כאפס כל עוד ש-counter קטן מnum וגם found הוא false בצע: אם num % counter שווה לאפס, שנה את found ל true הגדל את counter ב-1 מחוץ ללולאה: אם found הוא true המספר אינו ראשוני ולכן כאשר found הוא false המספר הוא ראשוני :) הציעו עוד דרכי פתרון יחודייות ונראה של מי הכי מקורית.. |
>ודה אבל כבר הסתדרתי הבנתי תבעיה.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 19:59. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ