Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.02 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h> /* Zbog funkcije exit() */
  3.  
  4. struct mjerenja {
  5.  
  6.     float u9, u13, u16, u20;
  7. };
  8.  
  9.  
  10.  
  11.  
  12. int main() {
  13.  
  14.     FILE *ulaz = fopen("mjerenja-sarajevo.txt", "r");
  15.     FILE *izlaz = fopen("sarajevo13.txt", "w");
  16.  
  17.     struct mjerenja m[200];
  18.     int i = 0, br = 0, max, j;
  19.  
  20.     while(!feof(ulaz)) {
  21.  
  22.             fscanf(ulaz, "%f %f %f %f", &m[i].u9, &m[i].u13, &m[i].u16, &m[i].u20);
  23.  
  24.             i++;
  25.             br++;
  26.     }
  27.  
  28.  
  29.     for(i = 0; i < br; i++) {
  30.  
  31.         for(j = i + 1 ;j < br - 1; j++) {
  32.  
  33.             if(m[i].u13 < m[j].u13) {
  34.  
  35.                 struct mjerenja temp = m[i];
  36.                 m[i] = m[j];
  37.                 m[j] = temp;
  38.  
  39.             }
  40.  
  41.  
  42.         }
  43.  
  44.     }
  45.  
  46.     for(i = 0; i < br - 1; i++) {
  47.  
  48.         printf("%.1f %.1f %.1f %.1f\n", m[i].u9, m[i].u13, m[i].u16, m[i].u20);
  49.  
  50.     }
  51.  
  52.  
  53.    /* for(i = 0; i < br - 1; i++) {
  54.  
  55.         printf("%.1f %.1f %.1f %.1f\n", m[i].u9, m[i].u13, m[i].u16, m[i].u20);
  56.     }*/
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.     return 0;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement