עבור לתוכן

תרגיל בג'ואה

Featured Replies

פורסם

יש לי תרגיל בג'אוה די מסובך ואני צריך עזרה במשהו..

איך לגלות למספר N כמה פעמים יש בו 1000, כמה פעמים 500, 100, 50, 10, 5 ,1 למשל- בשביל 560 יש לו

0 פעמים 1000

פעם 1 500

0 פעמים 100,

פעם 1 50,

פעם 1 10,

0 פעמים 5,

0 פעמים 1,

אני צריך לדעת לגלות את זה.

עוד שאלה קטנה טכנית- יש לי משתנה בוליאני f שהוא מוגדר לפני לולאת FOR והיא אומרת ככה:

for (int i=0; i<other.length || !f; i++)l

מה אומר החלק של f!

תודה מראש

פורסם

לא הבנתי, מה מסובך פה ? תעשה לולאה שמחסירה כל פעם את המספר שצריך (1000 אחרי זה 500 וכו') תספור כמה פעמים היא החסירה עד שהיא קיבלה מספר שהוא קטן ממנו.

החלק של ! אומר שזה NOT אזי הופך את התוצאה (אם F הוא אמת אז !F הוא שקר, ולהפך).

פורסם

אתה יכול לחלק ב- 1000 ולראות כמה יצא.

אחר כך לקחת את השארית, לחלק ב- 500 ולראות מה יצא.

ככה על כל המספרים מהגדול לקטן.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים