All pastes #57170 Raw Edit

Someone

public text v1 · immutable
#57170 ·published 2006-05-19 19:29 UTC
rendered paste body
   #include <stdio.h>
   #include <string.h>
   #include <stdlib.h>
   #define max 5
   
   void menu();
   void Provoli();
   void PoleisAn();
   void PoleisAf();
   void Times();
   void Theseiss();

   struct ptisi{
   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("Error, wrong number\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<max;i++)
   printf("Arithmos Ptisis: %s\nPoli Anaxwrisis: %s\nPoli Afiksis: %s\n\n",Ptiseis[i].No, Ptiseis[i].PoliAn, Ptiseis[i].PoliAf);
  }
  void PoleisAn(){
  int i;
  system("clear");
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");
  printf("Poleis Anaxwrisis:\n");
for(i=0;i<max;i++)
  printf("\n%s\n",Ptiseis[i].PoliAn);
  }
  void PoleisAf(){
  int i;
  system("clear");
 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");
  printf("Poleis afiksis:\n");
for(i=0;i<max;i++)
  printf("\n%s\n",Ptiseis[i].PoliAf);
  }
  void Times(){
  int i;
  system("clear");
printf("Ar.Ptisis       Timi");
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");
 Ptiseis[0].Timi=154;
  Ptiseis[1].Timi=145;
  Ptiseis[2].Timi=168;
  Ptiseis[3].Timi=256;
  Ptiseis[4].Timi=287; 
for(i=0;i<max;i++)
  printf("\n%s     %d E\n",Ptiseis[i].No, Ptiseis[i].Timi);
  }
  void Theseiss(){
  int i;
  system("clear");
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");
Ptiseis[0].Theseis=6;
  Ptiseis[1].Theseis=7;
  Ptiseis[2].Theseis=8;
  Ptiseis[3].Theseis=9;
  Ptiseis[4].Theseis=10;
  printf("\nAr.Ptisis   Theseis\n");
for(i=0;i<max;i++)
  printf("\n%s     %d\n", Ptiseis[i].No, Ptiseis[i].Theseis);
  }