Soluții trimise

Rezumat problemă

#1953 tabel1

Marius se pregătește pentru olimpiada de informatică. Astăzi, profesoara lui i-a predat șirurile de caractere. După școală și-a lăsat caietul de informatică pe birou, și frățiorul lui, pus pe șotii, a deschis caietul la ultima lecție și a văzut scris mare: TABEL ASCII. Pentru că îi place să scrie, s-a gândit să modifice puțin numerele din tabel. Așa că a șters unele din ele, scriind altele în loc. Marius nu a observat acest lucru și a început să rezolve problemele date de doamna profesoară. Are nevoie de ajutor, de aceea te roagă să îl ajuți să rezolve următoarea problemă, folosind tabelul ascii din caietul său: “Se dă un șir de caractere format din cifre și litere mari și mici ale alfabetului englez. Afișați suma valorilor tuturor literelor (valoarea unei litere se află în tabelul Ascii) și cel mai mare număr vale-deal care se poate forma cu cifrele care apar în șir. Un număr vale-deal are cifre distincte și cifrele din prima jumătate sunt în ordine descrescătoare, iar dele din a doua jumătate în ordine crescătoare. Exemplu : 98367 e număr vale-deal, 998367 nu e număr vale-deal, 987 nu e număr vale-deal.”

Cunoscând șirul format din cifre zecimale, litere mici și litere mari ale alfabetului englez, respectiv numerele modificate de fratele lui Marius, scrieți un program care să determine:

a) suma codurilor ASCII ale literelor din sir (folosind tabelul din caietul lui Marius);
b) cel mai mare număr vale-deal care are cifre ce apar în șir.

ID   Utilizator Problema Data încărcării Stare
Tarziu Adrian (Adrian_Tarziu) tabel1 21 Decembrie 2024, 09:54 Evaluare finalizată 100
Tarziu Adrian (Adrian_Tarziu) tabel1 21 Decembrie 2024, 09:52 Evaluare finalizată 60
Aninis Catrinel (Nieeez) tabel1 12 Decembrie 2024, 12:41 Evaluare finalizată 100
Aninis Catrinel (Nieeez) tabel1 12 Decembrie 2024, 12:41 Evaluare finalizată 50
Aninis Catrinel (Nieeez) tabel1 12 Decembrie 2024, 12:39 Evaluare finalizată 10
Aninis Catrinel (Nieeez) tabel1 12 Decembrie 2024, 12:37 Evaluare finalizată 20
Aninis Catrinel (Nieeez) tabel1 12 Decembrie 2024, 12:37 Evaluare finalizată 20
Aninis Catrinel (Nieeez) tabel1 12 Decembrie 2024, 12:29 Evaluare finalizată 20
Bedidic Stefan07 (StefanBedidic) tabel1 01 Decembrie 2024, 12:50 Evaluare finalizată 100
Bedidic Stefan07 (StefanBedidic) tabel1 01 Decembrie 2024, 12:49 Evaluare finalizată 60
Bedidic Stefan07 (StefanBedidic) tabel1 01 Decembrie 2024, 12:42 Evaluare finalizată 60
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:51 Evaluare finalizată 100
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:50 Evaluare finalizată 0
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:33 Evaluare finalizată 90
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:30 Evaluare finalizată 90
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:30 Evaluare finalizată 0
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:29 Evaluare finalizată 90
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:29 Evaluare finalizată 90
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:27 Evaluare finalizată 90
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:27 Evaluare finalizată 10
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:26 Evaluare finalizată 90
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:16 Evaluare finalizată 10
Sonia Manjina (SoniaMaria_____) tabel1 17 Noiembrie 2024, 17:15 Evaluare finalizată 0
Griga Victor (victorgriga) tabel1 08 Noiembrie 2024, 18:48 Evaluare finalizată 100
barruel Paulescu (barruel) tabel1 04 Octombrie 2024, 20:06 Evaluare finalizată 100
barruel Paulescu (barruel) tabel1 04 Octombrie 2024, 20:05 Evaluare finalizată 100
barruel Paulescu (barruel) tabel1 04 Octombrie 2024, 20:01 Evaluare finalizată 60
barruel Paulescu (barruel) tabel1 04 Octombrie 2024, 19:57 Evaluare finalizată 50
barruel Paulescu (barruel) tabel1 04 Octombrie 2024, 19:56 Evaluare finalizată E.C
best in buzau (BestInBuzau) tabel1 27 Septembrie 2024, 03:54 Evaluare finalizată 100
POPESCU ANDREI (andreip99) tabel1 15 August 2024, 15:06 Evaluare finalizată 100
Mogosu sarut de vypera (RazvanCld) tabel1 06 August 2024, 13:28 Evaluare finalizată 100
Coltea David (DavidColtea2008) tabel1 24 Iulie 2024, 13:55 Evaluare finalizată 100
Griga Victor (victorgriga) tabel1 11 Iulie 2024, 16:38 Evaluare finalizată 100
Griga Victor (victorgriga) tabel1 11 Iulie 2024, 16:36 Evaluare finalizată 60
Vamesu Adrian (bayonetta) tabel1 25 Mai 2024, 11:41 Evaluare finalizată 40
Vamesu Adrian (bayonetta) tabel1 24 Mai 2024, 23:00 Evaluare finalizată 30
Vamesu Adrian (bayonetta) tabel1 24 Mai 2024, 22:57 Evaluare finalizată 30
Aldoiu Sebastian Alexandru (Seba_1) tabel1 26 Martie 2024, 11:50 Evaluare finalizată 100
Traicovici Anca (Anca1503) tabel1 13 Martie 2024, 18:49 Evaluare finalizată E.C
Traicovici Anca (Anca1503) tabel1 13 Martie 2024, 18:48 Evaluare finalizată 10
Traicovici Anca (Anca1503) tabel1 13 Martie 2024, 18:47 Evaluare finalizată E.C
Traicovici Anca (Anca1503) tabel1 13 Martie 2024, 18:46 Evaluare finalizată 0
Drăguș Daniela (danieladragus) tabel1 18 Februarie 2024, 21:09 Evaluare finalizată 100
Drăguș Daniela (danieladragus) tabel1 18 Februarie 2024, 21:08 Evaluare finalizată 0
Drăguș Daniela (danieladragus) tabel1 18 Februarie 2024, 21:04 Evaluare finalizată E.C
Drăguș Daniela (danieladragus) tabel1 18 Februarie 2024, 21:01 Evaluare finalizată 30
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:54 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:53 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:46 Evaluare finalizată 0