3.5 מודולריות תרגול
תרגול: איקס-עיגול (Tic Tac Toe)¶
בנו משחק איקס עיגול פשוט עם פונקציות ומודולים.
- לוח בגודל 3x3
- שני שחקנים (X ו־O) משחקים בתורות
- כל שחקן בוחר מיקום (שורה ועמודה)
- התוכנית בודקת אם יש ניצחון או תיקו
- התוכנית מציגה את הלוח לאחר כל תור
ממשק בסיסי:¶
תור של X. הכנס שורה (0-2) ועמודה (0-2): 1 1
לוח:
0 1 2
0 . . .
1 . X .
2 . . .
תור של O. הכנס שורה (0-2) ועמודה (0-2): 0 0
...
דברים שצריך לממש:¶
- מערך
char board[3][3]עם ערכי התחלה. - לולאה שתאפשר תורות מתחלפים בין X ו־O
- קלט של שורה ועמודה עם
scanf - בדיקה שהמקום פנוי
- בדיקה האם מישהו ניצח:
- 3 בשורה / עמודה / אלכסון
- הדפסת הלוח אחרי כל תור
- עצירת המשחק אם יש מנצח או תיקו (9 צעדים)