Aliniere

Rezolvarea problemelor de matematica prin realizarea unor programe.
Maria m.
utilizator
utilizator
Mesaje: 9
Membru din: 27 Oct 2013, 15:17
Localitate: Bistrita,Bistrita-Nasaud
Contact:

Aliniere

Mesaj de Maria m. » 17 Feb 2015, 14:59

c++Cerinta
La ora de educatie fizică participă n elevi, numerotati de la 1 la n, băieti si fete, pentru fiecare dintre ei cunoscându-se înăltimea, exprimată în centimetri. Profesorul le cere să se alinieze, mai întâi băietii, în ordine descrescătoare a înăltimii, apoi fetele, de asemenea în ordine descrescătoare.

Afisati numerele de ordine ale elevilor în ordinea dorită de profesor. Dacă doi băieti (sau fete) au aceeasi înăltime, se va afisa mai întâi elevul cu numărul de ordine mai mic.

Date de intrare
Programul citeste de la tastatură numărul n, iar apoi n caracteristicile celor n elevi, astfel: o literă (B sau F), care defineste sexul elevului, si înăltimea acestuia, un număr natural nenul.

Date de iesire
Programul va afisa pe ecran numerele de ordine ale elevilor în ordinea dorită de profesor, separate prin exact un spatiu.

Restrictii si precizări
1 ≤ n ≤ 100
înăltimile elevilor vor fi mai mici decât 200

Exemplu
Intrare

5
B 176
F 160
F 165
B 180
B 179
Iesire

4 5 1 3 2

Vă mulţumesc anticipat!

Scrie răspuns