Guide for El cistell de la compra
Com abordar aquest problema
Has de llegir una llista de productes amb el seu nom i preu, i després dir quin és el més car, \ el més barat, i quin ocupa la posició P si els ordenessis de més car a més barat.
Idea general:
- Llegeix N, el nombre de productes.
- Llegeix les N línies següents, cadascuna amb un nom i un preu, i guarda-les en una estructura \ (per exemple una llista de parelles nom-preu).
- Llegeix el número P que indica la posició a consultar.
- Ordena la llista de productes pel preu, de més car a més barat.
- Un cop ordenada: el primer element és el més car, l'últim és el més barat, i l'element de la \ posició P és el que es demana.
- Mostra les tres línies amb el format exacte que demana l'enunciat.
Paranys habituals:
- El preu és un número decimal: vés amb compte en llegir-lo i mostrar-lo amb el format adequat.
- Fixa't bé si la posició P es compta des d'1 (el primer producte és la posició 1) o des de 0, \ per no desplaçar-te un lloc.
- No confonguis "ordenar de més car a més barat" amb l'ordre habitual (ascendent): aquí cal \ ordenar en sentit invers (descendent).