Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* T6 zadatak 3 - Napisati program koji učitava niz od n
- elemenata niza strukture auto, koja sadrži
- sledeća polja:
- Marka automobila (jedna reč, do 20 karaktera)
- Kubikaža (prirodan broj)
- Godište (prirodan broj)
- Na osnovu zadate kubikaže pronaći najnoviji
- auto sa kubikažom ne većom od zadate i
- ispisati njegove podatke na standardni izlaz. */
- #include <stdio.h>
- #define MAXL 20
- typedef struct automobil{
- char ime[21];
- int godiste;
- int kubikaza;
- } AUTOMOBIL;
- int main(){
- int n,i,kub,najnoviji;
- AUTOMOBIL car[MAXL];
- do{
- printf("Unesite N[max 20]:");
- scanf("%d",&n);
- }while(n<0 || n > MAXL);
- for(i=0;i<n;i++){
- getchar();
- printf("Unesite ime auta: ");
- gets(car[i].ime);
- __fpurge(stdin);
- printf("Unesite godiste: ");
- scanf("%d",&car[i].godiste);
- printf("Unesite kubikazu: ");
- scanf("%d",&car[i].kubikaza);
- }
- printf("Unesite trazenu kubikazu:");
- scanf("%d",&kub);
- najnoviji = car[0].godiste;
- for(i=0;i<n;i++){
- if(kub>car[i].kubikaza && car[i].godiste>najnoviji){
- printf("Model: %s\n",car[i].ime);
- printf("Godiste: %d\n",car[i].godiste);
- printf("Kubikaza: %d\n",car[i].kubikaza);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment