בי מאסטר (Bmaster)מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
תפריט

חומרי לימוד

מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
חזרה למאגר2020 קיץ מועד א

בדיקת ספרות במחסנית מספרים

שאלה קודמתשאלה הבאה
שאלה 4מבני נתונים2020 קיץ מועד א

בדיקת ספרות במחסנית מספרים

משימות

אמשימה אcode

כתוב פעולה חיצונית isExist בשפת Java או IsExist בשפת C#. הפעולה תקבל מספר num מטיפוס שלם בין 0 ל־9 (כולל), ומחסנית stk מטיפוס שלם. הפעולה תחזיר true אם יש במחסנית מספר שספרת האחדות שלו שווה למספר num, אחרת היא תחזיר false. הנח שהמספרים במחסנית stk אינם שליליים. הערה: חובה לשמור על מבנה המחסנית עם סיום הפעולה.

במשימה בcode

נגדיר: הספרה המשמעותית במספר היא הספרה הכי שמאלית שלו. כתוב פעולה חיצונית allExist בשפת Java או AllExist בשפת C#, המקבלת מחסנית stk שאינה ריקה, מטיפוס שלם. הפעולה תחזיר true אם כל הספרות המשמעותיות במספרים שבמחסנית מופיעות בספרת האחדות במספרים כלשהם במחסנית, אחרת היא תחזיר false. הנח שהמספרים במחסנית stk אינם שליליים. (לשם פתרון סעיף זה תוכל להשתמש בפעולה clone המעתיקה מחסנית, ובפעולה מסעיף א').

שאלה 4מבני נתונים2020 קיץ מועד א

בדיקת ספרות במחסנית מספרים

משימות

אמשימה אcode

כתוב פעולה חיצונית isExist בשפת Java או IsExist בשפת C#. הפעולה תקבל מספר num מטיפוס שלם בין 0 ל־9 (כולל), ומחסנית stk מטיפוס שלם. הפעולה תחזיר true אם יש במחסנית מספר שספרת האחדות שלו שווה למספר num, אחרת היא תחזיר false. הנח שהמספרים במחסנית stk אינם שליליים. הערה: חובה לשמור על מבנה המחסנית עם סיום הפעולה.

במשימה בcode

נגדיר: הספרה המשמעותית במספר היא הספרה הכי שמאלית שלו. כתוב פעולה חיצונית allExist בשפת Java או AllExist בשפת C#, המקבלת מחסנית stk שאינה ריקה, מטיפוס שלם. הפעולה תחזיר true אם כל הספרות המשמעותיות במספרים שבמחסנית מופיעות בספרת האחדות במספרים כלשהם במחסנית, אחרת היא תחזיר false. הנח שהמספרים במחסנית stk אינם שליליים. (לשם פתרון סעיף זה תוכל להשתמש בפעולה clone המעתיקה מחסנית, ובפעולה מסעיף א').