7 תשובות
זה לא בדיוק שקול, טענה 1: בודקת שהמספר מתחלק ב3 וב2 ללא שארית.
טענה 2: בודקת שהמספר מתחלק ב12 ללא שארית.
לכן, כל כפולה שנייה של 6 (6,18,30) לא תתאים לטענה השנייה אלה רק לראשונה.
טענה 1 שקולה ל number % 6 = 0.
שואל השאלה:
איך אני יכולה בעצם לדעת? אני בודקת תמיד רק לפי מספר חיובי,שלילי ו0
אנונימית
שואל השאלה:
?
אנונימית
במקרה של האופרטור %, אין חשיבות לסימן המספר.
הרי מה שהפעולה בעצם עושה זה לבדוק ששארית החילוק שווה ל0, לכן גם אם המספר יהיה 6 או -6, שארית החילוק ב2 או 3 היא 0, לכן התנאי נכון.
בקשר ל0 את צודקת, בדרך כלל בפעולות כאלו יש לבדוק שהמספר שונה מ0.
הינה פעולה פשוטה לבדיקה עם המספר מתחלק ב3 וב2 ללא שארית.
https://pastebin.com/je8qmdkt
שואל השאלה:
אוקיי תודה רבה
אנונימית