עזרה ב ++C
יש לי תכנית בC++ מטרת התכנית היא לכתוב קוד שקולט מספר שלם (לאו דווקא חיובי) ובודק אם המספר מקיים את התנאי שכל ספרה במקום הזוגי הינה ספרה זוגית וכל ספרה במקום האי זוגי הינה ספרה איזוגית . התוכנית תחליט YES או NO בהתאם לבדיקה. דוגמה : עבור המספר 5274189 התשובה שתתקבל היא YES ,היות והספרות במקומות 1,3,5 ו- 7 הנן איזוגיות והשאר הן זוגיות. לעומת זאת 527418 יתן את התשובה NO היות והספרה הראשונה היא שמונה ,כלומר זוגית במקום איזוגי. לדעתי יש לי שם בעייה בIF. לא הצלחתי לפתור אותה. אודה למי שיאיר את עיניי מצ"ב השורות קוד.
יש לי תכנית בC++ מטרת התכנית היא לכתוב קוד שקולט מספר שלם (לאו דווקא חיובי) ובודק אם המספר מקיים את התנאי שכל ספרה במקום הזוגי הינה ספרה זוגית וכל ספרה במקום האי זוגי הינה ספרה איזוגית . התוכנית תחליט YES או NO בהתאם לבדיקה. דוגמה : עבור המספר 5274189 התשובה שתתקבל היא YES ,היות והספרות במקומות 1,3,5 ו- 7 הנן איזוגיות והשאר הן זוגיות. לעומת זאת 527418 יתן את התשובה NO היות והספרה הראשונה היא שמונה ,כלומר זוגית במקום איזוגי. לדעתי יש לי שם בעייה בIF. לא הצלחתי לפתור אותה. אודה למי שיאיר את עיניי מצ"ב השורות קוד.