כחלק מהפתרון של התרגיל אני משתמשת בMALLOC. אם ההקצאה נכשלה (NULL) - לסיים את התוכנית (return 0)? לנסות להקצות שוב עד שההקצאה מצליחה?... מה מצפים שיקרה בתוכנית במצב כזה?
שאלה נוספת- בשורה הראשונה כתוב "מקבלת מהמשתמש כקלט מספר שלם" - אפשר להניח שבוודאות מתקבל מספר שלם או שצריך לבדוק את זה?