נשלח בתאריך: 12 May 2005 בשעה 16:26 | | IP רשוּם
|
|
|
|
השאלה היא כזאת
כתבו תכנית המתבצעת בלולאה אינסופית.
על התוכנית להדפיס הודעה למשתמש ולבקש מספר בתחום [1,1000].
התוכנית קולטת את המספר - T.
אם T= =0, על התוכנית להודפיס הודעת סיום, להמתין עם getch(), ולסיים.
אם המספר אינו בתחום הנדרש - על התוכנית להדפיס הודעת טעות ולהמשיך בלולאה.
אם המספר חוקי, על התוכנית להדפיס את כל המספרים מ 1 ועד T (כולל), כאשר עבור כל
מספר בתחום: אם המספר מתחלק ב 7, או מכיל את הספרה 7 = יש להדפיס BOOM בשורה
נפרדת, אחרת יש להדפיס את המספר ולאחריו רווח. במקרה של הדפסת שני BOOM רצופים - הם
יודפסו ללא שורת רווח בינהם.
|