#include <stdio.h> #include <stdlib.h> struct inimesed { char aeg[20]; int inimesteArv; } info[50]; void main() { struct inimesed ajutine; FILE *fail; int i = 0, n, j; char t; fail = fopen("inimesed.txt", "r"); if (fail == NULL) { printf("Ei saa faili avada! \n"); exit(0); } fscanf(fail, "%d", &n); while (i < n) { fscanf(fail, "%s%d", info[i].aeg, &info[i].inimesteArv); t = fgetc(fail); i++; } for (i = 1; i < n; ++i) { for (j = 0; j < n - i; j++) { if (info[j + 1].inimesteArv > info[j].inimesteArv) { ajutine = info[j]; info[j] = info[j + 1]; info[j + 1] = ajutine; } } } for (i = 0; i < n; i++) { printf("%d %s\n", info[i].inimesteArv, info[i].aeg); } }