FUnneR

T6 ZAD 3

Nov 11th, 2015
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.19 KB | None | 0 0
  1. /* T6 zadatak 3 - Napisati program koji učitava niz od n
  2. elemenata niza strukture auto, koja sadrži
  3. sledeća polja:
  4. Marka automobila (jedna reč, do 20 karaktera)
  5. Kubikaža (prirodan broj)
  6. Godište (prirodan broj)
  7. Na osnovu zadate kubikaže pronaći najnoviji
  8. auto sa kubikažom ne većom od zadate i
  9. ispisati njegove podatke na standardni izlaz. */
  10.  
  11. #include <stdio.h>
  12. #define MAXL 20
  13.  
  14. typedef struct automobil{
  15.     char ime[21];
  16.     int godiste;
  17.     int kubikaza;
  18. } AUTOMOBIL;
  19.  
  20. int main(){
  21.     int n,i,kub,najnoviji;
  22.     AUTOMOBIL car[MAXL];
  23.    
  24.     do{
  25.         printf("Unesite N[max 20]:");
  26.         scanf("%d",&n);
  27.     }while(n<0 || n > MAXL);
  28.    
  29.     for(i=0;i<n;i++){
  30.         getchar();
  31.         printf("Unesite ime auta: ");
  32.         gets(car[i].ime);
  33.         __fpurge(stdin);
  34.         printf("Unesite godiste: ");
  35.         scanf("%d",&car[i].godiste);
  36.         printf("Unesite kubikazu: ");
  37.         scanf("%d",&car[i].kubikaza);
  38.     }
  39.    
  40.     printf("Unesite trazenu kubikazu:");
  41.     scanf("%d",&kub);
  42.    
  43.    
  44.     najnoviji = car[0].godiste;
  45.    
  46.     for(i=0;i<n;i++){
  47.         if(kub>car[i].kubikaza && car[i].godiste>najnoviji){
  48.                 printf("Model: %s\n",car[i].ime);
  49.                 printf("Godiste: %d\n",car[i].godiste);
  50.                 printf("Kubikaza: %d\n",car[i].kubikaza);
  51.         }
  52.    
  53.     }
  54.  
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment