Probabil că ai rezolvat deja problema Minimum of Three - nu a fost una foarte complicată? Un bun programator ar trebui să posede o logică bună (nu doar cunoștințe sintaxice ale limbajului de programare), îți propun să modificăm problema anterioară, ca ea să devină un pic mai complicată.
Pentru fiecare triplet de numere, tu ar trebui sa găsești numarul mijlociu - nu cel mai mare număr, nici cel mai mic. Un asemenea număr este numit Mediana.
Acest exercițiu este unul util întrucât, mediana joaca un rol important în cadrul algoritmului de sortare Quick Sort.
Datele de intrare conțin pe prima linie, numărul total de triplete.
Următoarele linii conțin tripletele propriu-zise.
Răspunsul ar trebui să conțină mediana pentru fiecare triplet, separate prin spațiu.
Exemplu:
Date de intrare:
3
7 3 5
15 20 40
300 550 137
Răspuns:
5 20 300
Notă: programul tău nu ar trebui să conțină mai mult de trei declarații de tip if-else. Daca el conține mai multe, probabil urmezi o cale greșită.