Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- struct Mjerenja
- {
- float U9, U13, U16, U20;
- };
- int main()
- {
- struct Mjerenja Sarajevo[137];
- FILE* ulaz;
- FILE* izlaz;
- float u9, u13, u16, u20;
- int i,j,k;
- ulaz=fopen("mjerenja.txt", "r");
- izlaz=fopen("sortirano.txt", "w");
- if(ulaz==NULL)
- {
- printf("Nje uspjelo otvaranje datoteke");
- exit(1);
- }
- if(izlaz==NULL)
- {
- printf("Nje uspjelo otvaranje datoteke");
- exit(2);
- }
- i=0;
- char znak;
- while(fscanf(ulaz, "%f %f %f %f\n", &Sarajevo[i].U9, &Sarajevo[i].U13, &Sarajevo[i].U16, &Sarajevo[i].U20)!=EOF)
- {
- i++;
- }
- for (j=0; j<i; j++)
- {
- for (k=j+1; k<i; k++)
- {
- if (Sarajevo[j].U13>Sarajevo[k].U13)
- {
- struct Mjerenja temp = Sarajevo[j];
- Sarajevo[j] = Sarajevo[k];
- Sarajevo[k] = temp;
- }
- }
- }
- for(j=0; j<i; j++)
- {
- fprintf(izlaz, "%f %f %f %f\n", Sarajevo[j].U9, Sarajevo[j].U13, Sarajevo[j].U16, Sarajevo[j].U20 );
- }
- fclose(ulaz);
- fclose(izlaz);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement