Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- #include <string.h>
- /* run this program using the console pauser or add your own getch, system("pause") or input loop */
- struct Klub
- {
- char ime[50];
- int bodovi;
- int golRazlika;
- };
- void unesiKlub(Klub *k1)
- {
- char ime[50];
- printf("Unesi ime kluba\n");
- gets(ime);
- strcpy(k1->ime,ime);
- printf("Unesi bodove\n");
- scanf("%d",&k1->bodovi);
- printf("Unesi gol razliku\n");
- scanf("%d",&k1->golRazlika);
- fflush(stdin);
- }
- void ispisiLigu(Klub Liga[])
- {
- int i;
- for(i=0;i<4;i++)
- {
- printf("\n %s %d %d",Liga[i].ime,Liga[i].bodovi,Liga[i].golRazlika);
- }
- }
- void sortiraj(Klub Liga[])
- {
- int i,j;
- Klub tmp;
- for(i=0;i<4;i++)
- {
- for(j=0;j<3;j++)
- {
- if(Liga[j].bodovi < Liga[j+1].bodovi)
- {
- tmp = Liga[j];
- Liga[j] = Liga[j+1];
- Liga[j+1] = tmp;
- }
- else if(Liga[j].bodovi == Liga[j+1].bodovi)
- {
- if(Liga[j].golRazlika < Liga[j+1].golRazlika)
- {
- tmp = Liga[j];
- Liga[j] = Liga[j+1];
- Liga[j+1] = tmp;
- }
- }
- }
- }
- //ispisiLigu(Liga);
- }
- int main(int argc, char** argv) {
- struct Klub k1;
- struct Klub k2;
- struct Klub k3;
- struct Klub k4;
- unesiKlub(&k1);
- unesiKlub(&k2);
- unesiKlub(&k3);
- unesiKlub(&k4);
- struct Klub Liga[4];
- Liga[0] = k1;
- Liga[1] = k2;
- Liga[2] = k3;
- Liga[3] = k4;
- sortiraj(Liga);
- ispisiLigu(Liga);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement