ערכתי לאחרונה בתאריך 24.11.06 בשעה 17:58 בברכה, RTR
בבקשה!! ישבתי על התוכנית ממש הרבה זמן ולא הולך לי.. וזה הורג אותי שאני יודע שזה פשוט ואני מסתבך עם זההצגת מספרים ראשוניים עוקבים:
הצגנו תכנית לבדיקת ראשוניות מספר שלם. השתמשו בתכנית זו על-מנת לכתוב תכנית המבקשת מן המשתמש שני מספרים טבעיים: גבול תחתון וגבול עליון לחיפוש. על התכנית להציג את זוג המספרים הראשוניים העוקבים הראשון שנמצא בתחום הנתון.
הגדרות:
- זוג ראשוניים ייקרא עוקב, אם ההפרש ביניהם הוא 2 בדיוק (לדוג': 3 ו 5, וגם 17 ו- 19) .
- גבול חיפוש תחתון חוקי הוא מספר שלם גדול מ 2.
- גבול חיפוש עליון חוקי הוא מספר שלם הגדול לפחות ב 3 מהגבול התחתון.
פלט התכנית יכלול את זוג המספרים הראשוניים העוקבים, ראשית הקטן בין השניים ואחר הגדול, עם רווח ביניהם, ובאותה שורה. במידה ולא נמצא זוג ראשוניים עוקבים יישאר הפלט ריק (ולא תשלח כל הודעה שהיא לפלט). במידה וגבולות החיפוש אינם תקינים יש לשלוח הודעת שגיאה לא ל- cout, אלא ל- cerr, הודעת השגיאה תהא: cerr << "Error: Illegal input" << endl ; . ערך ההחזרה במקרה זה יהיה אחד.