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
Muresan Luca (LucaMuresan) Baza De Date 28 Martie 2024, 12:24 Evaluare finalizată 60
Muresan Luca (LucaMuresan) Baza De Date 28 Martie 2024, 12:24 Evaluare finalizată 100
Muresan Luca (LucaMuresan) Baza De Date 28 Martie 2024, 12:23 Evaluare finalizată 60
Muresan Luca (LucaMuresan) Baza De Date 28 Martie 2024, 12:16 Evaluare finalizată 60
Muresan Luca (LucaMuresan) Baza De Date 28 Martie 2024, 12:14 Evaluare finalizată 60
Muresan Luca (LucaMuresan) Baza De Date 28 Martie 2024, 12:14 Evaluare finalizată 60
Muresan Luca (LucaMuresan) Baza De Date 28 Martie 2024, 12:13 Evaluare finalizată 40
Gașpar Andrei (gaspar_andrei_razvan) Baza De Date 26 Martie 2024, 22:13 Evaluare finalizată 100
Avram Alexandru (Alexandru_Avram) Baza De Date 26 Martie 2024, 11:53 Evaluare finalizată 60
Avram Alexandru (Alexandru_Avram) Baza De Date 26 Martie 2024, 11:46 Evaluare finalizată 40
Raluca Sylvie (ralucasylvie) Baza De Date 26 Martie 2024, 11:26 Evaluare finalizată 100
Dr Ela (ela_175) Baza De Date 25 Martie 2024, 16:23 Evaluare finalizată 100
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:51 Evaluare finalizată 60
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:44 Evaluare finalizată 100
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:38 Evaluare finalizată E.C
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:36 Evaluare finalizată 60
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:35 Evaluare finalizată 60
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:34 Evaluare finalizată 60
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:33 Evaluare finalizată 30
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:24 Evaluare finalizată 60
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:24 Evaluare finalizată 60
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:23 Evaluare finalizată 60
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:23 Evaluare finalizată 60
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:20 Evaluare finalizată 60
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:12 Evaluare finalizată 40
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:08 Evaluare finalizată 20
Cîndea Roxana (roxana_cindea) Baza De Date 24 Martie 2024, 20:06 Evaluare finalizată 20
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 14:00 Evaluare finalizată 40
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 14:00 Evaluare finalizată 0
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:59 Evaluare finalizată 40
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:58 Evaluare finalizată 40
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:57 Evaluare finalizată 40
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:57 Evaluare finalizată 40
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:56 Evaluare finalizată 20
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:55 Evaluare finalizată 40
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:54 Evaluare finalizată 40
Bodriheic Emiliana (bodriheic_emiliana) Baza De Date 24 Martie 2024, 13:53 Evaluare finalizată 100
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:52 Evaluare finalizată 40
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:52 Evaluare finalizată 40
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:51 Evaluare finalizată 20
Huci Roxana (RoxanaHuci) Baza De Date 24 Martie 2024, 13:49 Evaluare finalizată 100
Balacescu Andrada (BalacescuAndrada09) Baza De Date 24 Martie 2024, 13:48 Evaluare finalizată 20
Antonescu Catalin (cataantonescu) Baza De Date 24 Martie 2024, 11:32 Evaluare finalizată 60
Denis Andrei (denisandrei15) Baza De Date 24 Martie 2024, 11:30 Evaluare finalizată 60
Denis Andrei (denisandrei15) Baza De Date 24 Martie 2024, 11:30 Evaluare finalizată 60
Denis Andrei (denisandrei15) Baza De Date 24 Martie 2024, 11:29 Evaluare finalizată 30
Denis Andrei (denisandrei15) Baza De Date 24 Martie 2024, 11:28 Evaluare finalizată 40
Denis Andrei (denisandrei15) Baza De Date 24 Martie 2024, 11:24 Evaluare finalizată 40
Denis Andrei (denisandrei15) Baza De Date 24 Martie 2024, 11:18 Evaluare finalizată 10
Ganu Rares (Ganu_Rares) Baza De Date 24 Martie 2024, 10:07 Evaluare finalizată 60