Stefan1999

drugi za jedan

May 7th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. struct racun {
  6.     char broj_racuna[30];
  7.     char prezime[30];
  8.     char stanje[30];
  9. };
  10.  
  11. int main()
  12. {
  13.     int i, j;
  14.     struct racun racuni[5];
  15.     struct racun temp;
  16.     FILE *fp;
  17.  
  18.     fp = fopen("racun.txt", "r");
  19.  
  20.     for(i=0; i<5; i++) {
  21.         fgets(&racuni[i].broj_racuna, 30, fp);
  22.         fgets(&racuni[i].prezime, 30, fp);
  23.         fgets(&racuni[i].stanje, 30, fp);
  24.     }
  25.  
  26.     for (i=0; i<5; i++) {
  27.         for (j=i+1; j<5; j++) {
  28.             if (strcmp(racuni[i].prezime, racuni[j].prezime) > 0) {
  29.                 temp = racuni[i];
  30.                 racuni[i] = racuni[j];
  31.                 racuni[j] = temp;
  32.             }
  33.         }
  34.     }
  35.  
  36.     for(i=0; i<5; i++) {
  37.         puts(racuni[i].broj_racuna);
  38.         puts(racuni[i].prezime);
  39.         puts(racuni[i].stanje);
  40.         printf("\n");
  41.     }
  42.  
  43.     fclose(fp);
  44.  
  45.     return 0;
  46. }
Add Comment
Please, Sign In to add comment