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 maxBr;
- int funkcija;
- }Skilift;
- typedef struct SkiCentar{
- char ime[20];
- char drzava[20];
- Skilift sl[20];
- int broj;
- }SkiCentar;
- void najgolemKapacitet(SkiCentar *sc, int n)
- {
- int i,j;
- int max=0;
- int maxSki=0;
- for(i=0;i<n;i++)
- {
- int vkupno=0;
- for(j=0;j<sc[i].broj;j++)
- {
- if(sc[i].sl[j].funkcija)
- {
- vkupno+=sc[i].sl[j].maxBr;
- }
- }
- if(vkupno>max)
- {
- maxSki=i;
- max=vkupno;
- }
- if(vkupno == max)
- {
- if(sc[i].broj > sc[maxSki].broj)
- maxSki = i;
- max = vkupno;
- }
- }
- printf("%s\n%s\n%d",sc[maxSki].ime,sc[maxSki].drzava, max);
- }
- int main()
- {
- int n;
- int i,j;
- scanf("%d", &n);
- SkiCentar sc[n];
- for (i = 0; i < n; i++){
- scanf("%s", sc[i].ime);
- scanf("%s", sc[i].drzava);
- scanf("%d", &sc[i].broj);
- for(j=0;j<sc[i].broj;j++){
- scanf("%s", sc[i].sl[j].ime);
- scanf("%d", &sc[i].sl[j].maxBr);
- scanf("%d", &sc[i].sl[j].funkcija);
- }
- }
- najgolemKapacitet(sc,n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement