Soluții trimise

Rezumat problemă

#1953

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
Durnea Stefan (StefanDurnea) tabel1 03 Iunie 2026, 17:59 Evaluare finalizată 100
Ioan Ioan (ioan_acalfoaie) tabel1 03 Iunie 2026, 17:47 Evaluare finalizată 100
Machidon Alexandru (Al3xz) tabel1 22 Mai 2026, 13:07 Evaluare finalizată 100
Machidon Alexandru (Al3xz) tabel1 22 Mai 2026, 12:57 Evaluare finalizată 60
Machidon Alexandru (Al3xz) tabel1 22 Mai 2026, 12:47 Evaluare finalizată 10
Machidon Alexandru (Al3xz) tabel1 22 Mai 2026, 12:42 Evaluare finalizată 50
Machidon Alexandru (Al3xz) tabel1 22 Mai 2026, 12:27 Evaluare finalizată 50
Pasca Dragos (Pasca_Dragos) tabel1 22 Aprilie 2026, 19:07 Evaluare finalizată 0
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 21:20 Evaluare finalizată 90
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 21:19 Evaluare finalizată 90
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 21:17 Evaluare finalizată 80
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 21:16 Evaluare finalizată 90
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 21:13 Evaluare finalizată 90
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 21:12 Evaluare finalizată 90
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 21:07 Evaluare finalizată 90
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 20:58 Evaluare finalizată 90
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 20:53 Evaluare finalizată 70
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 20:52 Evaluare finalizată 70
Pasca Dragos (Pasca_Dragos) tabel1 21 Aprilie 2026, 20:49 Evaluare finalizată 10
Mari Cristian (MariCristian) tabel1 20 Aprilie 2026, 20:47 Evaluare finalizată 40
Ana Iorgulescu (fire_book) tabel1 07 Aprilie 2026, 17:35 Evaluare finalizată 30
Ana Iorgulescu (fire_book) tabel1 07 Aprilie 2026, 17:31 Evaluare finalizată 10
Ana Iorgulescu (fire_book) tabel1 07 Aprilie 2026, 17:29 Evaluare finalizată 0
Ana Iorgulescu (fire_book) tabel1 07 Aprilie 2026, 17:29 Evaluare finalizată 0
Ana Iorgulescu (fire_book) tabel1 07 Aprilie 2026, 17:28 Evaluare finalizată 0
Roșan Anastasia (anasta_56) tabel1 23 Ianuarie 2026, 17:03 Evaluare finalizată 100
Roșan Anastasia (anasta_56) tabel1 23 Ianuarie 2026, 17:02 Evaluare finalizată 90
Roșan Anastasia (anasta_56) tabel1 23 Ianuarie 2026, 16:56 Evaluare finalizată 30
Roșan Anastasia (anasta_56) tabel1 23 Ianuarie 2026, 16:54 Evaluare finalizată 90
. . (rexzy1000) tabel1 08 Noiembrie 2025, 06:19 Evaluare finalizată 100
Maria Martinescu (maria_martinescu) tabel1 22 Octombrie 2025, 14:09 Evaluare finalizată E.C
Maria Martinescu (maria_martinescu) tabel1 22 Octombrie 2025, 14:09 Evaluare finalizată E.C
Bortun Alexia (alexiabortun) tabel1 19 Octombrie 2025, 13:20 Evaluare finalizată 100
Bortun Alexia (alexiabortun) tabel1 19 Octombrie 2025, 13:16 Evaluare finalizată 60
Dragu Mihai (mihaialex28) tabel1 09 August 2025, 15:37 Evaluare finalizată 100
Dragu Mihai (mihaialex28) tabel1 09 August 2025, 14:35 Evaluare finalizată 0
Adelin Hojda (uncrowned) tabel1 29 Iulie 2025, 12:56 Evaluare finalizată 100
Pahonie George (Hezov) tabel1 17 Iulie 2025, 23:37 Evaluare finalizată 100
Pahonie George (Hezov) tabel1 17 Iulie 2025, 23:36 Evaluare finalizată 60
Andrian Elena (aleelena) tabel1 03 Iulie 2025, 10:58 Evaluare finalizată 100
Ardelean Serban (serban1270) tabel1 29 Iunie 2025, 14:01 Evaluare finalizată 50
Stangaciu Teodora (teodora_st) tabel1 07 Iunie 2025, 09:48 Evaluare finalizată 100
votati cu votati cu (votati_cu) tabel1 17 Mai 2025, 21:01 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) tabel1 25 Aprilie 2025, 10:41 Evaluare finalizată 100
Vlăsceanu Alexandru (Alexandru2023) tabel1 12 Februarie 2025, 10:08 Evaluare finalizată 60
Vlăsceanu Alexandru (Alexandru2023) tabel1 12 Februarie 2025, 10:07 Evaluare finalizată 60
Vlăsceanu Alexandru (Alexandru2023) tabel1 12 Februarie 2025, 10:04 Evaluare finalizată 0
Ardeleanu Aris (arrcker) tabel1 06 Februarie 2025, 19:21 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) tabel1 28 Ianuarie 2025, 11:18 Evaluare finalizată 100
Fron George (George21001) tabel1 23 Ianuarie 2025, 22:42 Evaluare finalizată 20
Du-te sus!