#903
În criptografie, cifrul Caesar este una dintre cele mai simple și mai cunoscute modalități de criptare a unui text. Este un cifru cu substituție, în care fiecare literă textul inițial este înlocuită cu o literă care se află în alfabet la o distanță fixă față de cea înlocuită. Această metodă este numită așa după Iulius Cezar, care o folosea pentru a comunica cu generalii săi.
De exemplu, cu o deplasare de 3 poziții, A este înlocuit cu D, B devine E și așa mai departe – în final X devine A, Y devine B, Z devine C. Celelalte caractere din text rămân nemodificate. Astfel, textul ana are mere devine dqd duh phuh.
Să se scrie un program care citește un text și un număr reprezentând deplasarea și îl criptează folosind cifrul Cezar cu deplasarea dată.
| ID | Utilizator | Problema | Data încărcării | Stare | ||
|---|---|---|---|---|---|---|
| Cezar | 03 Iunie 2026, 20:11 | Evaluare finalizată | 100 | |||
| Cezar | 03 Iunie 2026, 20:08 | Evaluare finalizată | 40 | |||
| Cezar | 03 Iunie 2026, 20:07 | Evaluare finalizată | 40 | |||
| Cezar | 03 Iunie 2026, 20:07 | Evaluare finalizată | 40 | |||
| Cezar | 03 Iunie 2026, 20:06 | Evaluare finalizată | 40 | |||
| Cezar | 03 Iunie 2026, 20:03 | Evaluare finalizată | 40 | |||
| Cezar | 03 Iunie 2026, 19:58 | Evaluare finalizată | 40 | |||
| Cezar | 20 Mai 2026, 17:44 | Evaluare finalizată | 100 | |||
| Cezar | 19 Mai 2026, 08:23 | Evaluare finalizată | 100 | |||
| Cezar | 17 Mai 2026, 01:22 | Evaluare finalizată | 100 | |||
| Cezar | 15 Mai 2026, 09:31 | Evaluare finalizată | 100 | |||
| Cezar | 15 Mai 2026, 09:30 | Evaluare finalizată | 40 | |||
| Cezar | 08 Mai 2026, 20:49 | Evaluare finalizată | 100 | |||
| Cezar | 05 Mai 2026, 13:04 | Evaluare finalizată | 100 | |||
| Cezar | 02 Mai 2026, 12:46 | Evaluare finalizată | 100 | |||
| Cezar | 02 Mai 2026, 12:45 | Evaluare finalizată | 100 | |||
| Cezar | 02 Mai 2026, 12:44 | Evaluare finalizată | 60 | |||
| Cezar | 02 Mai 2026, 12:43 | Evaluare finalizată | 60 | |||
| Cezar | 01 Mai 2026, 18:38 | Evaluare finalizată | 100 | |||
| Cezar | 28 Aprilie 2026, 18:49 | Evaluare finalizată | 100 | |||
| Cezar | 28 Aprilie 2026, 18:45 | Evaluare finalizată | 60 | |||
| Cezar | 28 Aprilie 2026, 18:42 | Evaluare finalizată | 20 | |||
| Cezar | 28 Aprilie 2026, 14:34 | Evaluare finalizată | 0 | |||
| Cezar | 28 Aprilie 2026, 14:32 | Evaluare finalizată | 20 | |||
| Cezar | 28 Aprilie 2026, 14:30 | Evaluare finalizată | 0 | |||
| Cezar | 27 Aprilie 2026, 20:17 | Evaluare finalizată | 100 | |||
| Cezar | 27 Aprilie 2026, 20:04 | Evaluare finalizată | 100 | |||
| Cezar | 27 Aprilie 2026, 20:01 | Evaluare finalizată | 20 | |||
| Cezar | 27 Aprilie 2026, 19:52 | Evaluare finalizată | 20 | |||
| Cezar | 27 Aprilie 2026, 19:35 | Evaluare finalizată | 100 | |||
| Cezar | 26 Aprilie 2026, 12:35 | Evaluare finalizată | 100 | |||
| Cezar | 26 Aprilie 2026, 12:32 | Evaluare finalizată | 100 | |||
| Cezar | 26 Aprilie 2026, 12:26 | Evaluare finalizată | 40 | |||
| Cezar | 25 Aprilie 2026, 10:52 | Evaluare finalizată | 100 | |||
| Cezar | 25 Aprilie 2026, 10:47 | Evaluare finalizată | 100 | |||
| Cezar | 25 Aprilie 2026, 10:43 | Evaluare finalizată | 100 | |||
| Cezar | 23 Aprilie 2026, 23:39 | Evaluare finalizată | 40 | |||
| Cezar | 23 Aprilie 2026, 23:39 | Evaluare finalizată | 40 | |||
| Cezar | 23 Aprilie 2026, 19:25 | Evaluare finalizată | 100 | |||
| Cezar | 23 Aprilie 2026, 19:25 | Evaluare finalizată | 40 | |||
| Cezar | 23 Aprilie 2026, 19:23 | Evaluare finalizată | 40 | |||
| Cezar | 23 Aprilie 2026, 19:21 | Evaluare finalizată | 0 | |||
| Cezar | 23 Aprilie 2026, 18:42 | Evaluare finalizată | 100 | |||
| Cezar | 21 Aprilie 2026, 17:34 | Evaluare finalizată | 100 | |||
| Cezar | 21 Aprilie 2026, 17:29 | Evaluare finalizată | 60 | |||
| Cezar | 20 Aprilie 2026, 17:36 | Evaluare finalizată | 100 | |||
| Cezar | 20 Aprilie 2026, 17:34 | Evaluare finalizată | 60 | |||
| Cezar | 19 Aprilie 2026, 17:46 | Evaluare finalizată | 100 | |||
| Cezar | 19 Aprilie 2026, 13:41 | Evaluare finalizată | 100 | |||
| Cezar | 19 Aprilie 2026, 13:37 | Evaluare finalizată | 100 | |||