ערכתי לאחרונה בתאריך 19.11.10 בשעה 22:33 בברכה, חומוס
אני אנסה כמה שיותר לכוון אותך אל התשובה.רק לפני כן, תקרא שוב פעם על לולאת FOR ועל קליטה והדפסה של משתנים.
בכל אופן...
קודם כל איתחלת ב0 את NUM במקום את SUM.
אנחנו רוצים לאתחל את SUM ב0 כי הסכום מתחיל מ0 כמובן, ואם לא נאתחל
את המשתנה אז הוא יקבל ערך רנדומלי שאנחנו לא רוצים.
הלאה
בלולאת FOR שלך כפי שציינתי מקודם, התפקיד של X הוא אך ורק לגרום לכך
שהלולאה תתבצע 10 פעמים. אין לו שום תפקיד אחר.
מה שקורה אצלך זה שבכל סיבוב בלולאה, הNUM (שהמשתמש אמור להכניס) מקבל
את X, כלומר בסיבוב הראשון הוא מקבל 0, בשני 1 וכו'..... מיותר.
במקום השורה הזאת צריכה לבוא השורה שמציבה ערך שהמשתמש מכניס לNUM.
זה אמור להתבצע בעזרת הפקודה SCANF.
בסוף הלולאה אתה לוקח את SUM ומחבר אליו NUM פעמיים. למה?
מה שאמור לקרות זה שSUM (ה"חדש") אמור לקבל את עצמו + המספר הנוכחי
שהוכנס - ככה בכל סוף לולאה הסכום יתעדכן.
(לדוגמא - אם יש לי כרגע בסכום 10 ואני רוצה לחבר אליו 13, אז הסכום החדש
יהיה הסכום עצמו (10) + המספר הנוכחי (13).
מקווה שעזרתי