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
Urieșu Iulius (Uriesu_Iulius) Baza De Date 16 Septembrie 2019, 20:07 Evaluare finalizată 100
this is (the_end) Baza De Date 10 Septembrie 2019, 17:51 Evaluare finalizată 100
Ihut Andra (Andra_Ihut) Baza De Date 09 Septembrie 2019, 14:13 Evaluare finalizată 100
Sabau Dan (Sabau_Dan) Baza De Date 08 Septembrie 2019, 13:12 Evaluare finalizată 60
Sabau Dan (Sabau_Dan) Baza De Date 08 Septembrie 2019, 13:11 Evaluare finalizată 60
Mocanu Alexandru (mocanu2001alexandru12345) Baza De Date 07 Septembrie 2019, 20:55 Evaluare finalizată 100
Neagu Alexandru (AlexandruNeagu) Baza De Date 01 Septembrie 2019, 12:40 Evaluare finalizată 40
Neagu Alexandru (AlexandruNeagu) Baza De Date 01 Septembrie 2019, 12:40 Evaluare finalizată 10
Neagu Alexandru (AlexandruNeagu) Baza De Date 01 Septembrie 2019, 12:39 Evaluare finalizată 10
Neagu Alexandru (AlexandruNeagu) Baza De Date 01 Septembrie 2019, 12:37 Evaluare finalizată 10
Neagu Alexandru (AlexandruNeagu) Baza De Date 01 Septembrie 2019, 12:37 Evaluare finalizată E.C
Neagu Alexandru (AlexandruNeagu) Baza De Date 01 Septembrie 2019, 12:35 Evaluare finalizată 10
Comanescu Victor (victorcomanescu) Baza De Date 27 August 2019, 14:35 Evaluare finalizată 60
Comanescu Victor (victorcomanescu) Baza De Date 27 August 2019, 14:25 Evaluare finalizată 60
Comanescu Victor (victorcomanescu) Baza De Date 27 August 2019, 14:21 Evaluare finalizată 40
Comanescu Victor (victorcomanescu) Baza De Date 27 August 2019, 14:20 Evaluare finalizată E.C
Comanescu Victor (victorcomanescu) Baza De Date 27 August 2019, 14:01 Evaluare finalizată 40
Comanescu Victor (victorcomanescu) Baza De Date 27 August 2019, 13:59 Evaluare finalizată 40
Comanescu Victor (victorcomanescu) Baza De Date 27 August 2019, 13:57 Evaluare finalizată 40
Comanescu Victor (victorcomanescu) Baza De Date 27 August 2019, 13:52 Evaluare finalizată 40
Comanescu Victor (victorcomanescu) Baza De Date 26 August 2019, 17:12 Evaluare finalizată 10
Alex Voicu (Alex1133) Baza De Date 22 August 2019, 16:27 Evaluare finalizată 60
Alex Voicu (Alex1133) Baza De Date 22 August 2019, 16:23 Evaluare finalizată 20
Alex Voicu (Alex1133) Baza De Date 22 August 2019, 16:22 Evaluare finalizată 20
Alex Voicu (Alex1133) Baza De Date 21 August 2019, 12:23 Evaluare finalizată 40
Alex Voicu (Alex1133) Baza De Date 21 August 2019, 12:22 Evaluare finalizată 40
Alex Voicu (Alex1133) Baza De Date 21 August 2019, 12:22 Evaluare finalizată 40
Alex Voicu (Alex1133) Baza De Date 21 August 2019, 12:19 Evaluare finalizată E.C
Delegeanu Alexandru (Dele) Baza De Date 18 August 2019, 18:44 Evaluare finalizată 40
Delegeanu Alexandru (Dele) Baza De Date 18 August 2019, 18:44 Evaluare finalizată 0
Delegeanu Alexandru (Dele) Baza De Date 18 August 2019, 18:42 Evaluare finalizată 40
Delegeanu Alexandru (Dele) Baza De Date 18 August 2019, 18:40 Evaluare finalizată 40
Delegeanu Alexandru (Dele) Baza De Date 18 August 2019, 18:39 Evaluare finalizată 40
Camilla Camilla (camilla) Baza De Date 16 August 2019, 17:41 Evaluare finalizată 100
Stanculescu Gabriel (Gabriel_S) Baza De Date 13 August 2019, 00:48 Evaluare finalizată 0
Chiscari Samuel (Samuel) Baza De Date 02 August 2019, 12:23 Evaluare finalizată 60
Chiscari Samuel (Samuel) Baza De Date 01 August 2019, 21:00 Evaluare finalizată 60
Chiscari Samuel (Samuel) Baza De Date 01 August 2019, 17:07 Evaluare finalizată 60
Chiscari Samuel (Samuel) Baza De Date 01 August 2019, 17:04 Evaluare finalizată 60
Chiscari Samuel (Samuel) Baza De Date 01 August 2019, 17:03 Evaluare finalizată 20
Chiscari Samuel (Samuel) Baza De Date 01 August 2019, 16:57 Evaluare finalizată 20
Chiscari Samuel (Samuel) Baza De Date 01 August 2019, 16:54 Evaluare finalizată 40
Chiscari Samuel (Samuel) Baza De Date 01 August 2019, 16:51 Evaluare finalizată 40
Chiscari Samuel (Samuel) Baza De Date 01 August 2019, 16:45 Evaluare finalizată 20
Alexa Sergiu (antoniu200) Baza De Date 29 Iulie 2019, 17:10 Evaluare finalizată 100
Alexa Sergiu (antoniu200) Baza De Date 29 Iulie 2019, 17:08 Evaluare finalizată 60
Alexa Sergiu (antoniu200) Baza De Date 29 Iulie 2019, 17:07 Evaluare finalizată 40
Schiau Alex (Schiau) Baza De Date 27 Iulie 2019, 23:00 Evaluare finalizată 40
Schiau Alex (Schiau) Baza De Date 27 Iulie 2019, 22:51 Evaluare finalizată 40
Andrei Daniel (AndreiDani) Baza De Date 19 Iulie 2019, 15:58 Evaluare finalizată 20