Advertisement
michalkowalczyk

autoStruktury

Dec 11th, 2018
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.91 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. typedef enum  {bialy, czarny , czerwony, srebrny, niebieski, }kolor;
  4.  
  5. typedef struct przeglad{
  6.     int dzien;
  7.     int miesiac;
  8.     int rok;
  9. }przeglad;
  10.  
  11. typedef struct osobowy{
  12.     char marka[10];
  13.     char naped[10];
  14.     int l_drzwi;
  15.     kolor kolor;
  16.     double cena;
  17.     przeglad termin[10];
  18.  
  19. }osobowy;
  20.  
  21. typedef struct ciezarowy{
  22.     char marka[10];
  23.     int ladownosc;
  24.     int l_osi;
  25.     double dlugosc;
  26.     double cena;
  27.     przeglad termin[10];
  28.  
  29.  
  30.  
  31. }ciezarowy;
  32.  
  33. typedef struct pojazd{
  34.  
  35.  
  36. }pojazd;
  37.  
  38. typedef struct autobus{
  39.     char marka[10];
  40.     int miejsca;
  41.      double dlugosc;
  42.     double cena;
  43.     przeglad termin[10];
  44.  
  45.  
  46. }autobus;
  47.  
  48. int main(){
  49.  
  50.     int i=0;
  51.     int wybor;
  52.     char tab[5][10]= { "bialy", "czarny" , "czerwony", "srebrny", " niebieski"};
  53.     osobowy nowy;
  54.  
  55.     puts("Jaka ma marke twoj samochod?");
  56.     scanf("%s",nowy.marka);
  57.    //rintf("%s\n",nowy.marka);
  58.     puts("Jak ma naped twoj samochod?");
  59.     scanf("%s",nowy.naped);
  60.  
  61.     puts("Ile drzwi ma twoj samochod?");
  62.     scanf("%d",&(nowy.l_drzwi));
  63.  
  64.     puts("Ile kosztuje twoj samochod?");
  65.     scanf("%lf",&(nowy.cena));
  66.     while(i<5){
  67.  
  68.         printf("%d :%s\n",i,tab[i]);
  69.         i++;
  70.     }
  71.     printf("Jaki kolor ma twoje auto?\n Wybierz odpowiedni numer.\n");
  72.     scanf("%s",&wybor);
  73.  
  74.     nowy.kolor = wybor;
  75.     //printf("%i\n",nowy.kolor);
  76.  
  77.  
  78.  
  79.  
  80.  
  81.    for(int j=0;j<10;j++){
  82.         printf("Podaj dzien %d przegladu\n",j+1);
  83.         scanf("%d",&(nowy.termin[j].dzien));
  84.  
  85.         printf("Podaj miesiac %d przegladu\n",j+1);
  86.         scanf("%d",&(nowy.termin[j].miesiac));
  87.  
  88.         printf("Podaj rok %d przegladu\n",j+1);
  89.         scanf("%d",&(nowy.termin[j].rok));
  90.    }
  91.  
  92.      for(int j=0;j<10;j++){
  93.         printf("%d.",nowy.termin[j].dzien);
  94.         printf("%d.",nowy.termin[j].miesiac);
  95.         printf("%d\n",nowy.termin[j].rok);
  96.      }
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.     return 0;
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement