עזרה דחופה בשפת c

Tal Rod

New member
עזרה דחופה בשפת c

יש לי תרגיל שהולך ככה:
קלוט שלושה מספרים שהם יום, חודש ושנה , והדפס YES אם שלושתם יכולים
להיות תאריך תקין.

אז אני קולט מהמשתמש שלושה מספרים לקחתי שלושה משתנים day,month ,year

למשל אם לגבי day אז day>=1&&<=31 ? אבל מה קורה עם חודשים שיש בהם 28 יום ?
מה קורה לגבי השנה ?
שנה if(month>=1&&<=12)
בסוף איך לדעתכם לחבר?

מקווה שהייתי ברור
תודה
 
פרט קטן אבל חשוב מאוד

פשוט ראיתי שחזרת על הטעות פעמיים.

אז שימי לב, צריך להיות כך:
if (day >= 1 && day <= 31)


כל ביטוי, או תת-ביטוי צריך משתנה או קבוע מכל צד של האופרטור..
 

ihovav

New member
תגגל את זה - יש מלא תוצאות

על בדיקת תקינות תאריך...
 

Tal Rod

New member
תודה,בנוסף עוד שאלה ..

תודה רבה,נבדוק את זה:)

אגב,יש לי שאלה אליכם,

הרי בשפת c יש הרבה חשיבה מבחינת אלגוריתמיקה,
האם אתם מכירים שיטות,דרכים לשפר חשיבה כזאת?...


תודה..
 
למעלה