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
Cheamil Onur (Onur_Cheamil) Baza De Date 20 Martie 2024, 20:55 Evaluare finalizată 30
Cheamil Onur (Onur_Cheamil) Baza De Date 20 Martie 2024, 20:54 Evaluare finalizată 30
Cheamil Onur (Onur_Cheamil) Baza De Date 20 Martie 2024, 20:54 Evaluare finalizată 40
Cheamil Onur (Onur_Cheamil) Baza De Date 20 Martie 2024, 20:53 Evaluare finalizată 30
Cheamil Onur (Onur_Cheamil) Baza De Date 20 Martie 2024, 20:53 Evaluare finalizată 40
Cheamil Onur (Onur_Cheamil) Baza De Date 20 Martie 2024, 20:52 Evaluare finalizată 20
Cheamil Onur (Onur_Cheamil) Baza De Date 20 Martie 2024, 20:47 Evaluare finalizată 40
Cheamil Onur (Onur_Cheamil) Baza De Date 20 Martie 2024, 20:46 Evaluare finalizată 40
Mincu Matei (themehmemetaim) Baza De Date 20 Martie 2024, 20:43 Evaluare finalizată 20
Mincu Matei (themehmemetaim) Baza De Date 20 Martie 2024, 20:43 Evaluare finalizată E.C
Mincu Matei (themehmemetaim) Baza De Date 20 Martie 2024, 20:42 Evaluare finalizată E.C
Cheamil Onur (Onur_Cheamil) Baza De Date 20 Martie 2024, 20:39 Evaluare finalizată 20
Craciunescu Mara (Mara_Craciunescu_20) Baza De Date 20 Martie 2024, 11:24 Evaluare finalizată 0
Paun Malina (MalinaPaun) Baza De Date 20 Martie 2024, 09:44 Evaluare finalizată 100
Bulacu Gabriela-Vanessa (vanessa_bulacu) Baza De Date 20 Martie 2024, 08:59 Evaluare finalizată 0
Andreescu Ana-Maria (andreescu_ana_maria) Baza De Date 20 Martie 2024, 08:59 Evaluare finalizată 10
Bulacu Gabriela-Vanessa (vanessa_bulacu) Baza De Date 20 Martie 2024, 08:57 Evaluare finalizată 0
Parascan Deea (deea_parascan) Baza De Date 20 Martie 2024, 08:56 Evaluare finalizată 40
Andreescu Ana-Maria (andreescu_ana_maria) Baza De Date 20 Martie 2024, 08:55 Evaluare finalizată 10
Bulacu Gabriela-Vanessa (vanessa_bulacu) Baza De Date 20 Martie 2024, 08:50 Evaluare finalizată 0
Bulacu Gabriela-Vanessa (vanessa_bulacu) Baza De Date 20 Martie 2024, 08:47 Evaluare finalizată E.C
Parascan Deea (deea_parascan) Baza De Date 20 Martie 2024, 08:44 Evaluare finalizată 40
Parascan Deea (deea_parascan) Baza De Date 20 Martie 2024, 08:43 Evaluare finalizată 40
Parascan Deea (deea_parascan) Baza De Date 20 Martie 2024, 08:43 Evaluare finalizată 40
Parascan Deea (deea_parascan) Baza De Date 20 Martie 2024, 08:42 Evaluare finalizată 10
Ghica Alexandru (Alex2007) Baza De Date 20 Martie 2024, 08:41 Evaluare finalizată 0
Ghica Alexandru (Alex2007) Baza De Date 20 Martie 2024, 08:41 Evaluare finalizată E.C
Ghica Alexandru (Alex2007) Baza De Date 20 Martie 2024, 08:40 Evaluare finalizată E.C
Ghica Alexandru (Alex2007) Baza De Date 20 Martie 2024, 08:39 Evaluare finalizată E.C
ciurtin david (ciurtinn) Baza De Date 19 Martie 2024, 11:40 Evaluare finalizată 40
ciurtin david (ciurtinn) Baza De Date 19 Martie 2024, 11:36 Evaluare finalizată 0
Andreescu Alexandru (Andreescu_Alex) Baza De Date 19 Martie 2024, 11:34 Evaluare finalizată 40
Andreescu Alexandru (Andreescu_Alex) Baza De Date 19 Martie 2024, 11:26 Evaluare finalizată 10
Andreescu Alexandru (Andreescu_Alex) Baza De Date 19 Martie 2024, 11:19 Evaluare finalizată 0
Coman Radu Stefan (RaduStefanComan1) Baza De Date 19 Martie 2024, 09:53 Evaluare finalizată E.C
David Ionescu (ionescu_david) Baza De Date 18 Martie 2024, 18:52 Evaluare finalizată 40
Badescu Alexandru (Alex_Badescu) Baza De Date 18 Martie 2024, 16:03 Evaluare finalizată 100
Badescu Alexandru (Alex_Badescu) Baza De Date 18 Martie 2024, 16:02 Evaluare finalizată 60
Badescu Alexandru (Alex_Badescu) Baza De Date 18 Martie 2024, 15:59 Evaluare finalizată 60
Badescu Alexandru (Alex_Badescu) Baza De Date 18 Martie 2024, 15:58 Evaluare finalizată 60
Badescu Alexandru (Alex_Badescu) Baza De Date 18 Martie 2024, 15:56 Evaluare finalizată 20
Badescu Alexandru (Alex_Badescu) Baza De Date 18 Martie 2024, 15:56 Evaluare finalizată 20
Badescu Alexandru (Alex_Badescu) Baza De Date 18 Martie 2024, 15:39 Evaluare finalizată 20
Badescu Alexandru (Alex_Badescu) Baza De Date 18 Martie 2024, 15:38 Evaluare finalizată 20
Paun Malina (MalinaPaun) Baza De Date 18 Martie 2024, 12:05 Evaluare finalizată 40
Paun Malina (MalinaPaun) Baza De Date 18 Martie 2024, 11:53 Evaluare finalizată E.C
Paun Malina (MalinaPaun) Baza De Date 18 Martie 2024, 11:52 Evaluare finalizată E.C
Paun Malina (MalinaPaun) Baza De Date 18 Martie 2024, 11:50 Evaluare finalizată E.C
Badescu Alexandru (Alex_Badescu) Baza De Date 18 Martie 2024, 10:49 Evaluare finalizată 0
Stanusescu Maria (mariastanusescu2) Baza De Date 18 Martie 2024, 00:02 Evaluare finalizată 10