#include #include #include #define max 5 void menu(); void Provoli(); void PoleisAn(); void PoleisAf(); void Times(); void Theseis(); struct ptish{ char No[5]; char PoliAn[15]; char PoliAf[15]; int Timi; int Theseis; }Ptiseis[max]; main() { struct ptisi Ptiseis[max]; int epilogi; system("clear"); menu(); printf("\n\nEpilogi :"); scanf("%d", &epilogi); switch(epilogi) { case 1:Provoli(); break; case 2:PoleisAn(); break; case 3:PoleisAf(); break; case 4:Times(); break; case 5:Theseiss(); break; case 6: exit(8); break; default: printf("be carefoul.The number is wrong!!!\n"); break; } } void menu(){ int choice; system("clear"); printf("\n1. Provoli\n2. Poleis Anax.\n3. Poleis Afix.\n4. Timi\n5. Theseis\n6. Exit"); } void Provoli(){ int i; system("clear"); printf("PTISEIS\n"); strcpy(Ptiseis[0].No, "OE154"); strcpy(Ptiseis[1].No, "OE756"); strcpy(Ptiseis[2].No, "OE515"); strcpy(Ptiseis[3].No, "OE218"); strcpy(Ptiseis[4].No, "OE584"); strcpy(Ptiseis[0].PoliAn, "ATHINA"); strcpy(Ptiseis[1].PoliAn, "THESSALONIKI"); strcpy(Ptiseis[2].PoliAn, "ALEXANDROUPOLI"); strcpy(Ptiseis[3].PoliAn, "HRAKLIO"); strcpy(Ptiseis[4].PoliAn, "PATRA"); strcpy(Ptiseis[0].PoliAf, "ROMI"); strcpy(Ptiseis[1].PoliAf, "MANDRITI"); strcpy(Ptiseis[2].PoliAf, "BARI"); strcpy(Ptiseis[3].PoliAf, "OREGON"); strcpy(Ptiseis[4].PoliAf, "TORONTO"); for(i=0;i