#include /* Συνάρτηση ανάγνωσης και ελέγχου τιμών */ int scan() { int a, n=0; printf("\t Το πρόγραμμα διαβάζει ένα ακέραιο < 12 \n"); printf("\t και εμφανίζει τον αντίστοιχο μήνα \n\n"); while(n==0) { printf("Δώστε τον ακέραιο αριθμό (1-12) ==> "); scanf("%d",&a); fflush(stdin); if (a>=1 && a<=12) n=1; else printf("\n Λάθος αριθμός. Ξαναδοκιμάστε \n"); } return (a); } /* Συνάρτηση επιλογής και εμφάνισης του μήνα */ int selection(int a) { printf("\n Είναι ο μήνας: "); switch (a) // Εντολή επιλογής { case 1: printf("Ιανουάριος "); break; case 2: printf("Φεβρουάριος "); break; case 3: printf("Μάρτιος "); break; case 4: printf("Απρίλιος "); break; case 5: printf("Μάϊος "); break; case 6: printf("Ιούνιος "); break; case 7: printf("Ιούλιος "); break; case 8: printf("Αύγουστος "); break; case 9: printf("Σεπτέμβριος "); break; case 10: printf("Οκτώβριος "); break; case 11: printf("Νοέμβριος "); break; case 12: printf("Δεκέμβριος "); break; } return 0; } main() { selection(scan()); // Κλήση των συναρτήσεων printf("\n\nΠατήστε Enter για έξοδο..."); getchar( ); }