עבור לתוכן

התוכנה של שפת C

Featured Replies

פורסם

כן, אבל המחלק צריך להיות מימין והמחולק משמאל, כלומר:

60 % 2

ולא

2 % 60

(כמו בחילוק רגיל)

  • תגובות 79
  • צפיות 11k
  • נוצר
  • תגובה אחרונה
פורסם
  • מחבר

אבל אם אני כותב את למשל : 20 % 65

ככה, אז הוא מדפיס לי את השארית 5, אם אני כותב את זה הפוך אז הוא מדפיס לי 20.... אז מה למה אתה אומר שזה הפוך לא הבנתי?

פורסם

אבל אם אני כותב את למשל : 20 % 65

ככה, אז הוא מדפיס לי את השארית 5, אם אני כותב את זה הפוך אז הוא מדפיס לי 20.... אז מה למה אתה אומר שזה הפוך לא הבנתי?

בו נפעיל את הראש ונחשוב קצת (אולי כדאי לפתוח דיון חדש במקום הדיון הארוך הזה?)

65 מודולו 20 אומר מה השארית של 65 חלקי 20, 3*20 = 60 כי 4*20 = 80 וזה יותר מדי, לכן

65 פחות 60 = 5.

לעומת זאת, 20 מודלו 65, זה 65*0 = 0 ואז

20 פחות 0 = 20.

מה לא ברור?

פורסם
  • מחבר

כן את זה הבנתי, אבל לא הבנתי למה הוא אמר שהמחלק מימין, הרי המחלק פה: 20 % 65 זה 65 לא? אז זה שמאל...

ואני אגיד לך בהתחלה הסתבכתי כי לא הבנתי איך זה שחילוק של מספר קטן במספר גדול ישאיר שארית, אבל עכשיו כבר הבנתי פחות או יותר.

אז תודה.

פורסם

מחלק זה המספר שמחלקים בו (כלומר הימני בביטוי), מחולק זה השמאלי.

כלומר בביטוי

65 / 20

20 הוא המחלק, ו-65 הוא המחולק.

כשעושים מודולו, זה אותו דבר - הימני הוא המחלק והשמאלי הוא המחולק.

ארכיון

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

דיונים חדשים