8 תשובות
שואל השאלה:
זה מועתק מגוגל אני רוצה הסבר
אנונימי
אוקי, אם ניקח דוגמא מאוד פשוטה למשל:

print(10 % 5) -- נקבל 0, כי 5 מתחלק פעמיים באופן יפה ב10.
לעומת זאת, אם ניקח:
print(10 % 3) -- נקבל 1. כי 3 פעמים נכנס 3 פעמים ב10, ואז נשארת שארית של 1.
פשוט שארית החלוקה: לדוגמה 5%2 יוצא אחד כי זו השארית
שארית חלוקה למשל
5/2 יחזיר 2
אבל
5%2 יחזיר 1
אנונימי
שואל השאלה:
אז מה זה אומר? ( printf(%2==0
אנונימי
חסר פה משהו
אם אתה מתכוון לnum%2==0 אז זה בדיקה האם num הוא זוגי וזה ביטוי בוליאני
אנונימי
שואל השאלה:
ואיך בודקים אם משהו הוא אי-זוגי?
אנונימי
num%2!=0
ההגיון מאחורי זה שאם תיקח מספר ותחלק אותו ב2 אם תקבל שארית הוא לא זוגי
אנונימי