Jak zapisac dwie zmienne zalezne od siebie w C

0

Witam, robię zadanie na laborki, mam posortować wyniki programu który wypisuje np:

 
  0:  381
  1:   59
  2:  131
  3:  152
  4:  562
  5:   91
  6:   66
  7:  187
  8:  257
  9:    3
  10:   27
  11:  205
  12:   99
  13:  307
  14:  331
  15:   77
  16:    1
  17:  245
  18:  285
  19:  389
  20:   86
  21:   42
  22:   75
  23:   40
  24:   73
  25:    2

i mam posortować według drugiej kolumny tak aby np

 
   562: 4 
   381: 0 
   152: 3
   131: 2
     59: 1
  

Kurde niestety nie mogę wpaść jak te zmienne powiązać ze sobą. Myślałem o tablicy dwuwymiarowej ale jakoś nie mogę sobie tego wyobrazić.
Mają Państwo jakieś pomysły?

1

typedef struct { int nr,val; } Dane;
Dane Tb[100];
Tb[0].nr=0; Tb[0].val=381;
Tb[1].nr=1; Tb[1].val=59;
Tb[2].nr=2; Tb[2].val=131;

0

Wielkie dzięki :) Piwo dla Ciebie :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1