Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- typedef struct SkiLift {
- char ime[15];
- int korisnici;
- int isPusten;
- } SkiLift;
- typedef struct SkiCenter {
- char ime[15];
- char drzava[20];
- SkiLift sl[20];
- int brSkiLift;
- } SkiCenter;
- void najgolemKapacitet(SkiCenter *sc, int n){
- SkiCenter temp;
- int sum=0, max=0;
- int maxIndex = 0;
- for(int i=0; i<n; i++){
- for(int j=0; j<sc[i].brSkiLift; j++){
- if(sc[i].sl[j].isPusten == 1){
- sum+=sc[i].sl[j].korisnici;
- }
- }
- if(sum>max){
- temp = sc[i];
- max = sum;
- maxIndex = i;
- sum=0;
- } else if (sum==max){
- if(sc[i].brSkiLift>temp.brSkiLift){
- temp = sc[i];
- maxIndex = i;
- sum = 0;
- } else {
- sum=0;
- }
- } else sum=0;
- }
- printf("%s\n%s\n%d", temp.ime, temp.drzava, max);
- }
- int main()
- {
- int i, j, n, broj;
- SkiCenter sc[20];
- scanf("%d", &n);
- for (i = 0; i < n; i++){
- //printf("Ime:");
- scanf("%s", sc[i].ime);
- //printf("\nDrzava:");
- scanf("%s", sc[i].drzava);
- scanf("%d", &sc[i].brSkiLift);
- for (j = 0; j < sc[i].brSkiLift; j++){
- scanf("%s", sc[i].sl[j].ime);
- scanf("%d", &sc[i].sl[j].korisnici);
- scanf("%d", &sc[i].sl[j].isPusten);
- }
- }
- najgolemKapacitet(sc, n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement