All pastes #57152 Raw Edit

Stuff

public text v1 · immutable
#57152 ·published 2006-05-19 18:43 UTC
rendered paste body
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define n_numbers 5

struct ptisi{
       char no[5];
       char polian[15];
       char poliaf[15];
       int timi;
       int theseis;
       } ptiseis[ n_numbers ] ;

void menu(void);
void menu1(void);
void menu2(void);
void menu3(void);
void menu4(void);
void menu5(void);


main() 
{
       int e;
      
       struct ptisi ptiseis[ n_numbers ];
       
       strcpy(ptiseis[0].no,"OA123");
       strcpy(ptiseis[1].no,"OA456");
       strcpy(ptiseis[2].no,"EF234");
       strcpy(ptiseis[3].no,"EF789");
       strcpy(ptiseis[4].no,"OA146");
       
       strcpy(ptiseis[0].polian,"ATHINA");
       strcpy(ptiseis[1].polian,"KRHTH");
       strcpy(ptiseis[2].polian,"THESS/NIKH");
       strcpy(ptiseis[3].polian,"XIOS");
       strcpy(ptiseis[4].polian,"RODOS");
       
       strcpy(ptiseis[0].poliaf,"ROMH");
       strcpy(ptiseis[1].poliaf,"LONDINO");
       strcpy(ptiseis[2].poliaf,"PRAGA");
       strcpy(ptiseis[3].poliaf,"MADRITH");
       strcpy(ptiseis[4].poliaf,"BEROLINO");
       
       ptiseis[0].timi=150;
       ptiseis[1].timi=250;
       ptiseis[2].timi=180;
       ptiseis[3].timi=170;
       ptiseis[4].timi=200;
       
       ptiseis[0].theseis=5;
       ptiseis[1].theseis=6;
       ptiseis[2].theseis=7;
       ptiseis[3].theseis=8;
       ptiseis[4].theseis=9;
       
void       menu(void);
       
       scanf("%d",&e); 
       
               
       switch(e){
                 case 1: void menu1(void);
                 case 2: void menu2(void); 
                 case 3: void menu3(void);  
                 case 4: void menu4(void); 
                 case 5: void menu5(void); 
                 case 6: break;
       }
system("PAUSE");
}




void menu(void)
{ 
     
     printf("\n \t\t\tPTISI\n");
     printf("\n\n================================================================");
     printf("\n\n 1.PROVOLI \n\n 2.POLEIS ANAX/SHS \n\n 3.POLEIS AFIXHS \n\n 4.TIMH \n\n 5.THESEIS \n\n 6.EXODOS\n\n");
     printf("\n\n EPILOGH:");
     system("PAUSE");
   
}

                 

void menu1(void)
{
     int i;
     
     printf("\n \t\t\tPTISEIS ");
     printf("\n\n==================================================================");
     
     
     for(i=0;i<n_numbers;i++)
     
         printf("\n %d. \t%s  \t%s-->  \t%s\n\n",i+1,ptiseis[i].no,ptiseis[i].polian,ptiseis[i].poliaf);
     
     system("PAUSE");
     system("cls"); 
}

void menu2(void)
{
     int i;
     for(i=0;i<n_numbers;i++)
         
         printf("\n %d. %s \n\n",i+1,ptiseis[i].polian);
         
     system("PAUSE");
     system("cls");  
}


void menu3(void)
{
     int i;
     for(i=0;i<n_numbers;i++)
         
         printf("\n %d. %s \n\n",i+1,ptiseis[i].poliaf);
     
     system("PAUSE");
     system("cls");  
}


void menu4(void)
{
     int i;
    
     printf(" \t\t\t TIMES");
    
     printf("\n\n================================================================");
     
         
      for(i=0;i<n_numbers;i++)
          
         printf("\n %d.\t\t%s -->\t%s \t%d: \tEuro \n\n",i+1,ptiseis[i].no,ptiseis[i].poliaf,ptiseis[i].timi);  
      
      system("PAUSE");
      system("cls"); 
}

void menu6(void)
{
     int i;
     
     printf(" \t\t\t THESEIS");
    
      printf("\n\n================================================================");
     
     for(i=0;i<n_numbers;i++)
     
     printf("\n\n %d. %s %s %s --> %d\n\n",i+1,ptiseis[i].no,ptiseis[i].polian,ptiseis[i].poliaf,ptiseis[i].theseis);
     system("PAUSE");
     system("cls"); 
}