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
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
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:45 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:45 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:43 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:42 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:41 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:38 Evaluare finalizată 10
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:37 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:34 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 16:33 Evaluare finalizată 0
Georgescu Alice (Alice_G) tabel1 14 Februarie 2024, 15:56 Evaluare finalizată 100
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 10:50 Evaluare finalizată 0
Dan Ioan (danionut) tabel1 14 Februarie 2024, 10:38 Evaluare finalizată 90
Dan Ioan (danionut) tabel1 14 Februarie 2024, 10:37 Evaluare finalizată 90
Dan Ioan (danionut) tabel1 14 Februarie 2024, 10:37 Evaluare finalizată 10
Dan Ioan (danionut) tabel1 14 Februarie 2024, 10:37 Evaluare finalizată 90
Dan Ioan (danionut) tabel1 14 Februarie 2024, 10:37 Evaluare finalizată 10
Dan Ioan (danionut) tabel1 14 Februarie 2024, 10:34 Evaluare finalizată 90
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 10:25 Evaluare finalizată 0
Dan Ioan (danionut) tabel1 14 Februarie 2024, 10:19 Evaluare finalizată 50
Dan Ioan (danionut) tabel1 14 Februarie 2024, 10:19 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 10:05 Evaluare finalizată 10
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 09:58 Evaluare finalizată 10
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 09:58 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 09:57 Evaluare finalizată 10
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 09:56 Evaluare finalizată 0
Cernat Bogdan (Bogdan4415) tabel1 14 Februarie 2024, 09:56 Evaluare finalizată 0
Dan Ioan (danionut) tabel1 14 Februarie 2024, 09:53 Evaluare finalizată 50
Dan Ioan (danionut) tabel1 14 Februarie 2024, 09:52 Evaluare finalizată 30
Dan Ioan (danionut) tabel1 14 Februarie 2024, 09:52 Evaluare finalizată 30
Tomulescu Ninel (TomulescuDumitru75) tabel1 13 Februarie 2024, 20:16 Evaluare finalizată 100
Tomulescu Ninel (TomulescuDumitru75) tabel1 12 Februarie 2024, 21:07 Evaluare finalizată 100
- - (Cumpatescu_Vlad) tabel1 09 Februarie 2024, 19:38 Evaluare finalizată 100
- - (Cumpatescu_Vlad) tabel1 06 Februarie 2024, 12:09 Evaluare finalizată 10
- - (Cumpatescu_Vlad) tabel1 06 Februarie 2024, 12:08 Evaluare finalizată 0
Anca Leuciuc (AncaLeuciuc) tabel1 24 Ianuarie 2024, 12:11 Evaluare finalizată 100
Cretu Ionut Costinel (Cretu_Ionut) tabel1 09 Ianuarie 2024, 17:45 Evaluare finalizată 100
Zaharie Radu Ioan (Zaharie_Radu) tabel1 09 Ianuarie 2024, 17:44 Evaluare finalizată 100
Cretu Ionut Costinel (Cretu_Ionut) tabel1 07 Ianuarie 2024, 16:19 Evaluare finalizată 100