Advertisement
Josif_tepe

Untitled

Mar 15th, 2021
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.97 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. struct student{
  4.     char ime[50];
  5.     char prezime[50];
  6.     int broj_na_indeks;
  7.     double prosek;
  8. };
  9.  
  10. int main() {
  11.     struct student s[10];
  12.    
  13.     for(int i = 0; i < 5; i++) {
  14.         scanf("%s", s[i].ime);
  15.         scanf("%s", s[i].prezime);
  16.         scanf("%d", &s[i].broj_na_indeks);
  17.         scanf("%lf", &s[i].prosek);
  18.     }
  19.     for(int i = 0; i < 5; i++) {
  20.         for(int j = i + 1; j < 5; j++) {
  21.             if(s[i].broj_na_indeks > s[j].broj_na_indeks) {
  22.                 struct student pom = s[i];
  23.                 s[i] = s[j];
  24.                 s[j] = pom;
  25.             }
  26.         }
  27.     }
  28.     for(int i = 0; i < 5; i++) {
  29.         printf("%s %s %d %lf\n", s[i].ime, s[i].prezime, s[i].broj_na_indeks, s[i].prosek);
  30.     }
  31.     return 0;
  32. }
  33. /*
  34.  anton usinov 23 10.000000
  35.  blagoja mladenov 24 15.000000
  36.  josif tepe 26 10.000000
  37.  ivan jovanoski 12 13.000000
  38.  marija stankoska 15 15.000000
  39.  
  40.  
  41.  12
  42.  15
  43.  23
  44.  24
  45.  26
  46.  
  47.  
  48.  
  49.  */
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement