#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 | 26 Aprilie 2025, 19:53 | Evaluare finalizată | 100 | |||
Cezar | 25 Aprilie 2025, 10:47 | Evaluare finalizată | 100 | |||
Cezar | 24 Aprilie 2025, 17:50 | Evaluare finalizată | 100 | |||
Cezar | 24 Aprilie 2025, 17:49 | Evaluare finalizată | 80 | |||
Cezar | 23 Aprilie 2025, 19:45 | Evaluare finalizată | 100 | |||
Cezar | 23 Aprilie 2025, 19:42 | Evaluare finalizată | 20 | |||
Cezar | 23 Aprilie 2025, 19:38 | Evaluare finalizată | 20 | |||
Cezar | 23 Aprilie 2025, 18:11 | Evaluare finalizată | 100 | |||
Cezar | 23 Aprilie 2025, 18:11 | Evaluare finalizată | 100 | |||
Cezar | 23 Aprilie 2025, 18:07 | Evaluare finalizată | 60 | |||
Cezar | 23 Aprilie 2025, 18:06 | Evaluare finalizată | 60 | |||
Cezar | 22 Aprilie 2025, 13:57 | Evaluare finalizată | 100 | |||
Cezar | 18 Aprilie 2025, 08:48 | Evaluare finalizată | 100 | |||
Cezar | 17 Aprilie 2025, 17:03 | Evaluare finalizată | 100 | |||
Cezar | 17 Aprilie 2025, 14:34 | Evaluare finalizată | 60 | |||
Cezar | 17 Aprilie 2025, 14:30 | Evaluare finalizată | 20 | |||
Cezar | 16 Aprilie 2025, 18:14 | Evaluare finalizată | 0 | |||
Cezar | 16 Aprilie 2025, 18:13 | Evaluare finalizată | 0 | |||
Cezar | 16 Aprilie 2025, 18:09 | Evaluare finalizată | 0 | |||
Cezar | 16 Aprilie 2025, 18:06 | Evaluare finalizată | 20 | |||
Cezar | 16 Aprilie 2025, 15:10 | Evaluare finalizată | 100 | |||
Cezar | 16 Aprilie 2025, 15:07 | Evaluare finalizată | 40 | |||
Cezar | 16 Aprilie 2025, 15:06 | Evaluare finalizată | 0 | |||
Cezar | 16 Aprilie 2025, 11:37 | Evaluare finalizată | 100 | |||
Cezar | 16 Aprilie 2025, 11:36 | Evaluare finalizată | 100 | |||
Cezar | 16 Aprilie 2025, 11:25 | Evaluare finalizată | 40 | |||
Cezar | 14 Aprilie 2025, 20:03 | Evaluare finalizată | E.C | |||
Cezar | 14 Aprilie 2025, 20:03 | Evaluare finalizată | E.C | |||
Cezar | 14 Aprilie 2025, 20:01 | Evaluare finalizată | E.C | |||
Cezar | 13 Aprilie 2025, 22:12 | Evaluare finalizată | 100 | |||
Cezar | 13 Aprilie 2025, 22:11 | Evaluare finalizată | 100 | |||
Cezar | 13 Aprilie 2025, 22:11 | Evaluare finalizată | 60 | |||
Cezar | 13 Aprilie 2025, 22:10 | Evaluare finalizată | 40 | |||
Cezar | 13 Aprilie 2025, 22:08 | Evaluare finalizată | 40 | |||
Cezar | 12 Aprilie 2025, 20:26 | Evaluare finalizată | 100 | |||
Cezar | 12 Aprilie 2025, 20:16 | Evaluare finalizată | 100 | |||
Cezar | 12 Aprilie 2025, 20:14 | Evaluare finalizată | 60 | |||
Cezar | 12 Aprilie 2025, 20:12 | Evaluare finalizată | 40 | |||
Cezar | 12 Aprilie 2025, 08:01 | Evaluare finalizată | 100 | |||
Cezar | 07 Aprilie 2025, 22:22 | Evaluare finalizată | 100 | |||
Cezar | 07 Aprilie 2025, 22:20 | Evaluare finalizată | 60 | |||
Cezar | 04 Aprilie 2025, 15:00 | Evaluare finalizată | 100 | |||
Cezar | 03 Aprilie 2025, 16:02 | Evaluare finalizată | 100 | |||
Cezar | 03 Aprilie 2025, 14:00 | Evaluare finalizată | E.C | |||
Cezar | 10 Martie 2025, 08:45 | Evaluare finalizată | 20 | |||
Cezar | 05 Martie 2025, 08:24 | Evaluare finalizată | 100 | |||
Cezar | 05 Martie 2025, 08:12 | Evaluare finalizată | 20 | |||
Cezar | 04 Martie 2025, 23:35 | Evaluare finalizată | E.C | |||
Cezar | 02 Martie 2025, 11:11 | Evaluare finalizată | 100 | |||
Cezar | 02 Martie 2025, 11:08 | Evaluare finalizată | 100 |