יש לי בעית הבנת ניסוח בסיסית, אז אשמח לחידוד - מה הכוונה בתרגיל ,פיצוץ אוכלוסין, בסעיף 2: ממשו תוכנית המדפיסה את כל מספרי הזהות האפשריים במדינת ישראל. השתמשו בקוד שכתבתם בסעיף הראשון.
מה בדיוק אני אמורה לעשות? לקבל לפונקציה ת"ז בלי סיפרת ביקורת ולהחזיר ת"ז שלמה? להדפיס כל מיני אפשרויות רנדומליות?
תודה רבה
Yam
את כל האפשרויות הקיימות לתעודת זהות תקנית במדינת ישראל (9 ספרות, כולל ספרת ביקורת תקנית)
sapirguru
תיאורטית יכול להיות תעודת זהות שהיא 000000000?
הפונקציה אמורה ללכת לפי סדר כלשהו? כלומר להמשיך ל 000000018 נגיד?
aviadamar
בגדול אם תהיה ספרה כזו זה אומר שסכום המכפלות הוא אפס ואז ספרת הביקורת צריכה להיות אפס. אבל אין כזו לכן עדיף שהאיבר הראשון יהיה 0000001
אבל מניח שכן אפשרי לעשות ולתת לזה התייחסות מיוחדת.