לולאות
יש לי בעיה שהתוכנית שלי לא מצליחה להתמודד עם הספרה 0. המשתמש אמור להכניס לתוך התוכנית כל מספר שהוא בוחר ואז התוכנית אמורה להשיב לו האם מדובר במס' משוכלל או לא. מס' משוכלל הכוונה היא למס' שסך כל המחלקים שלו שווים אליו. למשל: המס' 6 הוא מס' משוכלל בגלל ש:1+2+3 שהם כל המחלקים שלו שווים אליו. ככה גם המס' 28 למשל שהמחלקים שלו: 1+2+4+7+14 שווים אליו. וככה הלאה. אני מבין שהמקרה עם המס' 0 הוא קצת מיוחד יותר אבל לא יודע מה לעשות עם זה.
יש לי בעיה שהתוכנית שלי לא מצליחה להתמודד עם הספרה 0. המשתמש אמור להכניס לתוך התוכנית כל מספר שהוא בוחר ואז התוכנית אמורה להשיב לו האם מדובר במס' משוכלל או לא. מס' משוכלל הכוונה היא למס' שסך כל המחלקים שלו שווים אליו. למשל: המס' 6 הוא מס' משוכלל בגלל ש:1+2+3 שהם כל המחלקים שלו שווים אליו. ככה גם המס' 28 למשל שהמחלקים שלו: 1+2+4+7+14 שווים אליו. וככה הלאה. אני מבין שהמקרה עם המס' 0 הוא קצת מיוחד יותר אבל לא יודע מה לעשות עם זה.