Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- typedef struct Vozenje{
- char ime[100];
- int vreme;
- float cena;
- int popust;
- }Vozenje;
- typedef struct ZabavenPark{
- char ime[100];
- char lokacija[100];
- int broj;
- Vozenje niza[100];
- }ZabavenPark;
- void najdobar_park(ZabavenPark *p,int n){
- int brojac=0,index,maks=0,j,i;
- int vremeTraenje=0,maksVreme=0;
- for(i=0;i<n;i++){
- for(j=0;j<p[i].broj;j++){
- if(p[i].niza[j].popust){
- brojac++;
- }
- vremeTraenje+=p[i].niza[j].vreme;
- }
- if(brojac==maks){
- if(vremeTraenje>maksVreme){
- maksVreme=vremeTraenje;
- maks=brojac;
- index=i;
- }
- }else if(brojac>maks){
- maks=brojac;
- index=i;
- }
- }
- printf("\nNajdobar park: %s %s",p[index].ime,p[index].lokacija);
- }
- int main()
- {
- int i,j,n,broj;
- scanf("%d",&n);
- ZabavenPark niza1[n];
- for(i=0;i<n;i++){
- scanf("%s",&niza1[i].ime);
- scanf("%s",&niza1[i].lokacija);
- scanf("%d",&niza1[i].broj);
- for(j=0;j<niza1[i].broj;j++){
- scanf("%s",&niza1[i].niza[j].ime);
- scanf("%d",&niza1[i].niza[j].vreme);
- scanf("%f",&niza1[i].niza[j].cena);
- scanf("%d",&niza1[i].niza[j].popust);
- }
- }
- for(i=0;i<n;i++){
- if(i!=0){
- printf("\n");
- }
- printf("%s ",niza1[i].ime);
- printf("%s ",niza1[i].lokacija);
- for(j=0;j<niza1[i].broj;j++){
- printf("\n%s ",niza1[i].niza[j].ime);
- printf("%d ",niza1[i].niza[j].vreme);
- printf("%.2f",niza1[i].niza[j].cena);
- }
- }
- najdobar_park(niza1,n);
- return 0;
- }
Add Comment
Please, Sign In to add comment