Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- struct PremierLiga {
- int brt;
- char naziv[20];
- int brpobjeda;
- int brnerijesnih;
- int brojporaza;
- int datihgolova;
- int primljenihgolova;
- int brbodica;
- int grazlika;
- };
- void unos_timova(struct PremierLiga *timovi,int brt )
- {
- int i;
- for(i=0; i<brt; i++) {
- printf("Unesite naziv %d. tima: ",i+1);
- scanf("%s",timovi[i].naziv);
- printf("Broj pobjeda: ") ;
- scanf("%d",&timovi[i].brpobjeda);
- printf("Broj nerijesenih: ");
- scanf("%d",&timovi[i].brnerijesnih);
- printf("Broj poraza: ");
- scanf("%d",&timovi[i].brojporaza);
- printf("Broj datih golova: ");
- scanf("%d",&timovi[i].datihgolova);
- printf("Broj primljenih golova: \n");
- scanf("%d",&timovi[i].primljenihgolova);
- }
- }
- void golrazlika (struct PremierLiga *timovi, int brt)
- {
- struct PremierLiga tmp;
- int max=0;
- int maxindex=0;
- int i,j;
- int novavelicina=0;
- for(i=0; i<brt; i++) {
- timovi[i].brbodica=0;
- timovi[i].brbodica+=3*timovi[i].brpobjeda+timovi[i].brnerijesnih;
- }
- for (i=0; i<brt; i++) {
- for (j=i+1; j<brt; j++) {
- if(timovi[j].brbodica>timovi[i].brbodica) {
- tmp = timovi[i];
- timovi[i] = timovi[j];
- timovi[j] = tmp;
- }
- }
- }
- for(i=0; i<brt; i++) {
- if(timovi[i].brbodica>=20)
- novavelicina++;
- }
- for(i=0; i<novavelicina; i++) {
- timovi[i].grazlika=timovi[i].datihgolova-timovi[i].primljenihgolova;
- if(timovi[i].grazlika>max) {
- max=timovi[i].grazlika;
- maxindex=i;
- } else continue;
- }
- printf("Najvecu gol razliku ima:\n%s\n",timovi[maxindex].naziv);
- printf("Tabela nakon izbacivanja: \n");
- for(i=0; i<novavelicina; i++) {
- printf("%d. %s\n",i+1,timovi[i].naziv);
- }
- }
- int main()
- {
- int brt;
- struct PremierLiga timovi[1000];
- printf("Unesite broj timova: ");
- scanf("%d",&brt);
- unos_timova(timovi,brt);
- golrazlika(timovi,brt);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement