תוכנה שיודעת לחבר ולכפול מספרים ענקיים (גבול עליון של עשרים ספרות). על התוכנה לקבל מחרוזות של תווים המייצגים ספרות במספר הענק ותבצע את הפעולות הבאות:
הצגת תפריט (10 אפשריות 1-9 , 1-) התוכנה רצה עד שהמשתמש בוחר 1-
תיאור הפקודות:
1. קליטת מחרוזת אחרי הודעה מתאימה.
גדול מחרוזת מקסימלי 420, כל מספר במחרוזת מורכב ממקסימום 20 ספרות, מקסימום 20 מספרים לקליטה. במקרה של:
מחרוזת ריקה.
מחרוזת שמכילה תווים אחרים מספרות ורווחים.
הכנסת יותר מ- 20 מספרים במחרוזת או מספר גדול מ- 20 ספרות.
תוצג הודעת שגיאה מתאימה והתוכנה תבקש הכנסת מחרוזת חדשה.
2. הכנסת כל מספר מהמחרוזת למטריצה.
3. מציאת תת מחרוזת שמופיעה הכי הרבה פעמים(ללא חפיפה).
4. בדיקת כל המספרים האם עומדים בתנאי הפורמט הרצוי.
5. חיבור שני מספרים מהמערך.
6. כפל שני מספרים מהמערך.
7. כיווץ התמונה ע"י קבלת יחס המיוצג ע"י R.
יש לזכור:
כאשר הוזנו המספרים למטריצה המקורית הוספנו "אפסים" במקום ספרות חסרות.
גודל המטריצה המקורית ישתנה.
יש לבדוק את קלט היחס R בכדי שיהיה תקין, במקרה שלא יש להציג הודעת שגיאה מתאימה וקליטת יחס חדש.
יש להדפיס את המטריצה המקורית ואת המטריצה המוקטנת.
8. הכפלת גודל התמונה.
9. הדפסת מטריצה אלכסונית.
תאריך הגשה אחרון:03.04.2011