#903
Cezar
Î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 | 10 Mai 2025, 19:40 | Evaluare finalizată | 100 | |||
Cezar | 10 Mai 2025, 19:40 | Evaluare finalizată | 100 | |||
Cezar | 10 Mai 2025, 19:40 | Evaluare finalizată | 100 | |||
Cezar | 10 Mai 2025, 19:37 | Evaluare finalizată | 40 | |||
Cezar | 09 Mai 2025, 15:39 | Evaluare finalizată | 100 | |||
Cezar | 09 Mai 2025, 15:38 | Evaluare finalizată | 60 | |||
Cezar | 09 Mai 2025, 15:32 | Evaluare finalizată | 60 | |||
Cezar | 09 Mai 2025, 15:32 | Evaluare finalizată | 0 | |||
Cezar | 09 Mai 2025, 15:30 | Evaluare finalizată | 40 | |||
Cezar | 08 Mai 2025, 21:45 | Evaluare finalizată | 40 | |||
Cezar | 08 Mai 2025, 21:43 | Evaluare finalizată | 20 | |||
Cezar | 03 Mai 2025, 10:50 | Evaluare finalizată | 100 | |||
Cezar | 03 Mai 2025, 10:50 | Evaluare finalizată | 0 | |||
Cezar | 03 Mai 2025, 10:48 | Evaluare finalizată | 100 | |||
Cezar | 03 Mai 2025, 10:46 | Evaluare finalizată | 60 | |||
Cezar | 03 Mai 2025, 10:44 | Evaluare finalizată | 60 | |||
Cezar | 03 Mai 2025, 10:29 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:22 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:22 | Evaluare finalizată | E.C | |||
Cezar | 01 Mai 2025, 12:19 | Evaluare finalizată | 100 | |||
Cezar | 01 Mai 2025, 12:18 | Evaluare finalizată | 100 | |||
Cezar | 01 Mai 2025, 12:17 | Evaluare finalizată | 100 | |||
Cezar | 01 Mai 2025, 12:16 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:15 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:15 | Evaluare finalizată | 100 | |||
Cezar | 01 Mai 2025, 12:13 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:12 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:11 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:11 | Evaluare finalizată | 40 | |||
Cezar | 01 Mai 2025, 12:11 | Evaluare finalizată | 40 | |||
Cezar | 01 Mai 2025, 12:11 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:10 | Evaluare finalizată | 20 | |||
Cezar | 01 Mai 2025, 12:10 | Evaluare finalizată | 40 | |||
Cezar | 01 Mai 2025, 12:08 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:07 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:07 | Evaluare finalizată | 20 | |||
Cezar | 01 Mai 2025, 12:06 | Evaluare finalizată | 100 | |||
Cezar | 01 Mai 2025, 12:05 | Evaluare finalizată | 40 | |||
Cezar | 01 Mai 2025, 12:05 | Evaluare finalizată | 100 | |||
Cezar | 01 Mai 2025, 12:03 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 12:02 | Evaluare finalizată | 20 | |||
Cezar | 01 Mai 2025, 12:01 | Evaluare finalizată | 100 | |||
Cezar | 01 Mai 2025, 12:01 | Evaluare finalizată | 40 | |||
Cezar | 01 Mai 2025, 12:01 | Evaluare finalizată | 100 | |||
Cezar | 01 Mai 2025, 11:59 | Evaluare finalizată | 100 | |||
Cezar | 01 Mai 2025, 11:58 | Evaluare finalizată | 60 | |||
Cezar | 01 Mai 2025, 11:58 | Evaluare finalizată | 0 | |||
Cezar | 01 Mai 2025, 11:58 | Evaluare finalizată | 0 | |||
Cezar | 01 Mai 2025, 11:57 | Evaluare finalizată | 0 | |||
Cezar | 01 Mai 2025, 11:51 | Evaluare finalizată | 60 |