Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Deklarirati strukturu maratonac u koju će se spremiti ovakvi ulazni podaci:
- // ime, prezime, zemlja porijekla, sponzor i broj osvojenih trofeja.
- // U program ulazi broj maratonaca i nakon toga redom podaci o njima.
- // Primjer ulaznih podataka
- // 2
- // Dennis
- // Kimetto
- // Kenija
- // Adidas
- // 7
- // Eliud
- // Kipchoge
- // Kenija
- // Nike
- // 11
- // Provjeriti postoje li maratonci koji su osvojili 5 ili više trofeja, a da im je sponzor Nike ili Puma
- // te ispisati na ekran njihovo ime, prezime, sponzor i broj osvojenih trofeja
- // Budući da sustav automatski provjerava ispravnost rješenja, sustav očekuje tekst „REZULTATI:\n“ u
- // jednom redu, a nakon njega točno formatiran ispis rezultata u sljedećem obliku
- // ime prezime sponzor broj_osvojenih_trofeja
- // Svaki maratonac koji zadovoljava navedene uvjete mora biti u novom redu.
- // U slučaju da niti jedan maratonac ne zadovoljava navedene uvjete ispisati poruku
- // Nema niti jednog maratonca
- // Primjer očekivanog ispisa:
- // REZULTATI:
- // Eliud Kipchoge Nike 11
- #include<stdio.h>
- struct maratonac{
- char name[20];
- char surname[20];
- char country[30];
- char sponsor[20];
- int trophies;
- };
- int main()
- {
- int n, i, flag=0;
- scanf("%d", &n);
- struct maratonac runners[n];
- for(i=0;i<n;i++)
- {
- scanf("%s", runners[i].name);
- scanf("%s", runners[i].surname);
- scanf("%s", runners[i].country);
- scanf("%s", runners[i].sponsor);
- scanf("%d", &runners[i].trophies);
- getchar();
- }
- printf("REZULTATI:\n");
- for(i=0;i<n;i++)
- {
- if((runners[i].sponsor[0]=='N' || runners[i].sponsor[0]=='P') && runners[i].trophies>=5)
- {
- flag=1;
- printf("%s %s %s %d\n", runners[i].name, runners[i].surname, runners[i].sponsor, runners[i].trophies);
- }
- }
- if(!flag) printf("Nema niti jednog maratonca");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement