אוקיי נראה לי שהבנתי
הגדרתי את המשתנים כ int וזאת כנראה הייתה הבעיה. רק שאלה אחרונה לראות שבאמת הבנתי: נגדיר לדוגמא: double x=10.5; אז אם אני ארשום int(x) z אז המשתנה יהפוך ל int והערך שלו ישתנה לחלק השלם (במקרה הזה 10) ובמקרה שלי שאני רוצה לעשות בדיקה פשוט לבדוק: if x==int(x) z ?