Soluții trimise

Rezumat problemă

Se citește numărul n și apoi n articole cu structura prenume nume salariu vârstă funcție număr_de_telefon email. Fiecare articol este plasat pe câte o linie, câmpurile sale fiind separate prin câte un spațiu. Câmpurile salariu și vârstă conțin numere naturale, celelalte conțin șiruri de caractere.

Se citește apoi un număr natural p cuprins între 1 și 7 și un caracter c care poate fi + sau -.

Se cere ordonarea celor n articole în funcție de p și c, astfel:

  • dacă p=1, ordonarea se face după prenume; dacă p=2, ordonarea se face după nume; dacă p=3, ordonarea se face după salariu; dacă p=4, ordonarea se face după vârstă; dacă p=5, ordonarea se face după funcție; dacă p=6, ordonarea se face după număr_de_telefon; dacă p=7, ordonarea se face după email;
  • dacă c are valoarea +, ordonarea va fi crescătoare, iar dacă c are valoarea -, ordonarea va fi descrescătoare;
  • dacă două articole au aceeași valoare a câmpului în raport cu care se face sortarea, ordinea lor nu se va modifica.
ID   Utilizator Problema Data încărcării Stare
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:22 Evaluare finalizată 60
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:21 Evaluare finalizată 60
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:21 Evaluare finalizată 60
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:20 Evaluare finalizată 60
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:19 Evaluare finalizată 60
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:19 Evaluare finalizată 60
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:16 Evaluare finalizată 60
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:15 Evaluare finalizată 60
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:15 Evaluare finalizată 40
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:14 Evaluare finalizată 60
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:10 Evaluare finalizată 60
Radu Tudorin (RADONE) Baza De Date 24 Februarie 2020, 09:08 Evaluare finalizată 40
Vasile Andrei (Andrewy99) Baza De Date 23 Februarie 2020, 20:14 Evaluare finalizată 60
Andrei Mihai (Andrei_Mihai) Baza De Date 23 Februarie 2020, 20:09 Evaluare finalizată 40
Andrei Mihai (Andrei_Mihai) Baza De Date 23 Februarie 2020, 19:58 Evaluare finalizată 40
Andrei Mihai (Andrei_Mihai) Baza De Date 23 Februarie 2020, 19:57 Evaluare finalizată 0
Velicescu Andrei (andreivelicescu) Baza De Date 22 Februarie 2020, 17:46 Evaluare finalizată 60
Velicescu Andrei (andreivelicescu) Baza De Date 22 Februarie 2020, 17:46 Evaluare finalizată 60
Vicentiu Alina (AlinaVicy85) Baza De Date 21 Februarie 2020, 22:52 Evaluare finalizată 10
Vicentiu Alina (AlinaVicy85) Baza De Date 21 Februarie 2020, 22:51 Evaluare finalizată 10
Vicentiu Alina (AlinaVicy85) Baza De Date 21 Februarie 2020, 22:39 Evaluare finalizată 10
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 18:44 Evaluare finalizată 0
Patica Alexandru (alexcristi_26) Baza De Date 21 Februarie 2020, 16:00 Evaluare finalizată E.C
Theodor Alexandru (theross) Baza De Date 21 Februarie 2020, 16:00 Evaluare finalizată 0
Giurgiu Alex (AlexGiurgiu) Baza De Date 21 Februarie 2020, 15:40 Evaluare finalizată 60
Giurgiu Alex (AlexGiurgiu) Baza De Date 21 Februarie 2020, 15:33 Evaluare finalizată 60
Vereș-Pop Alessandro (Alessandro29) Baza De Date 21 Februarie 2020, 15:33 Evaluare finalizată 0
Giurgiu Alex (AlexGiurgiu) Baza De Date 21 Februarie 2020, 15:33 Evaluare finalizată 60
Giurgiu Alex (AlexGiurgiu) Baza De Date 21 Februarie 2020, 15:32 Evaluare finalizată E.C
Giurgiu Alex (AlexGiurgiu) Baza De Date 21 Februarie 2020, 15:26 Evaluare finalizată 20
Giurgiu Alex (AlexGiurgiu) Baza De Date 21 Februarie 2020, 15:11 Evaluare finalizată 40
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 12:18 Evaluare finalizată 60
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 12:15 Evaluare finalizată 60
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 12:10 Evaluare finalizată 60
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 12:10 Evaluare finalizată 60
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 12:06 Evaluare finalizată 60
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 11:55 Evaluare finalizată 60
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 11:55 Evaluare finalizată E.C
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 11:36 Evaluare finalizată 60
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 11:20 Evaluare finalizată 60
Vasile Andrei (Andrewy99) Baza De Date 21 Februarie 2020, 11:19 Evaluare finalizată 40
Maftei Tudor (TudorMaf) Baza De Date 20 Februarie 2020, 17:09 Evaluare finalizată 20
Andreea Coarfa (andreeacoarfa) Baza De Date 20 Februarie 2020, 10:58 Evaluare finalizată 0
Frateanu Tudor (moose) Baza De Date 19 Februarie 2020, 19:03 Evaluare finalizată 40
Dascalu Andrei (AAndreiDDascalu) Baza De Date 19 Februarie 2020, 18:52 Evaluare finalizată 60
Frateanu Tudor (moose) Baza De Date 19 Februarie 2020, 18:46 Evaluare finalizată 0
Andrei Cristian Florentin (cristiflorentin) Baza De Date 19 Februarie 2020, 17:58 Evaluare finalizată 100
Andrei Cristian Florentin (cristiflorentin) Baza De Date 19 Februarie 2020, 17:57 Evaluare finalizată 60
Frateanu Tudor (moose) Baza De Date 19 Februarie 2020, 13:01 Evaluare finalizată 0
Frateanu Tudor (moose) Baza De Date 19 Februarie 2020, 13:01 Evaluare finalizată 0