עוד שאלה

sigal112

New member
עוד שאלה

בתוכניתהנ"ל הפלט הוא 231 ואני לא מבינה למה int i=1,x=0 do{ x+=i*i i++ { while(i<=7) i=1 while (i<7)} x+=i*i i++ { print("%i\n",x)
 

תמר,

New member
אני לא מבינה למה לא...

אז הנה כמה הערות:
כדי לבדוק אם יש בעיה באמצע הביצוע, ניתן לשים שורות פלט באמצע עבור דיבוג.
כדי שאנחנו נדע למה זה לא צריך להיות 231, כדאי לך להסביר לנו מה הקוד הזה אמור לבצע, ובאיזו דרך.
וכדי שנבין את הקוד עצמו, יש מתחת לתיבת הטקסט שבה כותבים הודעה שני "כפתורים": תחילת קוד וסיום קוד. השתמשי בהם, והקוד יהיה מיושר שמאלה. לדוגמה:
int i=1,x=0 do{ x+=i*i i++ { while(i<=7) i=1 while (i<7)} x+=i*i i++ { print("%i\n",x)​
 
למעלה