Triliza1i Epilogi Gia Ergasia 10 PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

ΤΡΙΛΙΖΑ

Να φτιαχτεί πρόγραμμα στη C που να δίνει τη δυνατότητα σε 2 παίκτες να


παίξουν τρίλιζα. Το πινακάκι της τρίλιζας να δηλωθεί ως πίνακας char 2
διαστάσεων. Στην πρώτη εμφάνιση θα έχει μέσα αριθμούς από το 1 ως το 9
ώστε ο χρήστης να διαλέγει τη θέση που θα τοποθετήσει το Χ ή το Ο
εισάγοντας τον αντίστοιχο αριθμό.

Το πρόγραμμα να φτιαχτεί με τη χρήση 3 συναρτήσεων εκτός main , 1 για


την εμφάνιση του πίνακα της τρίλιζας, 1 για την καταχώρηση Χ ή Ο στην
αντίστοιχη θέση και μία για τον έλεγχο τρίλιζας. Για την εμφάνιση του
πίνακα να βάλετε και γραμμές και παύλες ώστε η απεικόνιση να είναι όσο
γίνεται πιο κοντά στο παιχνίδι όταν παίζεται σε χαρτί.
Η εμφάνιση πίνακα θα γίνεται στην αρχή του παιχνιδιού και μετά από κάθε
κίνηση παίκτη. Για την καταχώρηση Χ ή Ο, θα πρέπει να βρείτε τρόπο ώστε
ο αριθμός 1 ως 9 που θα δίνει ο χρήστης να «μεταφράζεται» σε καταχώρηση
στην αντίστοιχη θέση στον πίνακα στοιχείου Χ ή στοιχείου Ο (ανάλογα με
το αν παίζει ο παίκτης 1 ή 2).
Για τη συνάρτηση ελέγχου τρίλιζας θα πρέπει να ελέγχετε αν δημιουργείται
τρίλιζα. Υπάρχουν 8 περιπτώσεις δημιουργίας τρίλιζας.
Στη main πρέπει να καλούνται οι αντίστοιχες συναρτήσεις μέσα σε δομή
επανάληψης η οποία θα τρέχει όσο δεν έχουν γεμίσει όλες οι θέσεις και όσο
δεν έχει δημιουργηθεί ακόμα τρίλιζα. Το πρόγραμμα να σταματάει:
1. όταν δημιουργηθεί τρίλιζα όπου θα εμφανίζει μήνυμα με τον παίκτη που
κέρδισε ή
2. όταν έχει γεμίσει πλέον ο πίνακας οπότε δεν θα υπάρχουν διαθέσιμες
θέσεις και δεν θα έχει κερδίσει κανένας από τους 2 παίκτες, άρα θα
εμφανίζεται «Ισοπαλία»
Ο κώδικας C σε μορφή .pdf να σταλεί μέχρι την Παρασκευή 27 Ιανουαρίου
2023 με email στο karamtzoula.katerina.th@iekdelta360.edu.gr. Το θέμα
του email θα πρέπει να είναι το επίθετο σας και το τμήμα σας. Εργασίες
χωρίς ονοματεπώνυμα και τμήμα δεν θα λαμβάνονται υπόψιν

You might also like