Median of Three

Problem #41

Tags: simple if-else c-0

Who solved this?

Back to English version

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ă.

You need to login to get test data and submit solution.