#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 | 06 Iulie 2024, 10:09 | Evaluare finalizată | 100 | |||
Cezar | 06 Iulie 2024, 10:09 | Evaluare finalizată | E.C | |||
Cezar | 02 Iulie 2024, 19:26 | Evaluare finalizată | 60 | |||
Cezar | 02 Iulie 2024, 19:25 | Evaluare finalizată | 20 | |||
Cezar | 01 Iulie 2024, 21:46 | Evaluare finalizată | 100 | |||
Cezar | 01 Iulie 2024, 21:42 | Evaluare finalizată | 60 | |||
Cezar | 01 Iulie 2024, 21:38 | Evaluare finalizată | 0 | |||
Cezar | 01 Iulie 2024, 21:38 | Evaluare finalizată | 20 | |||
Cezar | 27 Iunie 2024, 16:30 | Evaluare finalizată | 100 | |||
Cezar | 22 Iunie 2024, 18:37 | Evaluare finalizată | 100 | |||
Cezar | 22 Iunie 2024, 18:34 | Evaluare finalizată | 40 | |||
Cezar | 22 Iunie 2024, 18:32 | Evaluare finalizată | 0 | |||
Cezar | 22 Iunie 2024, 18:32 | Evaluare finalizată | 0 | |||
Cezar | 17 Iunie 2024, 22:22 | Evaluare finalizată | 100 | |||
Cezar | 17 Iunie 2024, 21:32 | Evaluare finalizată | 100 | |||
Cezar | 14 Iunie 2024, 00:52 | Evaluare finalizată | 100 | |||
Cezar | 13 Iunie 2024, 15:08 | Evaluare finalizată | 100 | |||
Cezar | 13 Iunie 2024, 15:07 | Evaluare finalizată | 40 | |||
Cezar | 13 Iunie 2024, 15:04 | Evaluare finalizată | 40 | |||
Cezar | 13 Iunie 2024, 15:02 | Evaluare finalizată | 20 | |||
Cezar | 13 Iunie 2024, 15:00 | Evaluare finalizată | 20 | |||
Cezar | 07 Iunie 2024, 16:43 | Evaluare finalizată | 20 | |||
Cezar | 07 Iunie 2024, 15:31 | Evaluare finalizată | 100 | |||
Cezar | 02 Iunie 2024, 13:10 | Evaluare finalizată | 100 | |||
Cezar | 02 Iunie 2024, 13:09 | Evaluare finalizată | 0 | |||
Cezar | 02 Iunie 2024, 13:08 | Evaluare finalizată | 60 | |||
Cezar | 28 Mai 2024, 20:55 | Evaluare finalizată | 100 | |||
Cezar | 28 Mai 2024, 20:52 | Evaluare finalizată | 60 | |||
Cezar | 26 Mai 2024, 17:39 | Evaluare finalizată | 100 | |||
Cezar | 26 Mai 2024, 17:38 | Evaluare finalizată | 60 | |||
Cezar | 25 Mai 2024, 11:02 | Evaluare finalizată | 100 | |||
Cezar | 25 Mai 2024, 10:57 | Evaluare finalizată | 40 | |||
Cezar | 22 Mai 2024, 15:48 | Evaluare finalizată | 100 | |||
Cezar | 19 Mai 2024, 12:24 | Evaluare finalizată | 100 | |||
Cezar | 19 Mai 2024, 12:24 | Evaluare finalizată | 60 | |||
Cezar | 19 Mai 2024, 12:23 | Evaluare finalizată | 60 | |||
Cezar | 19 Mai 2024, 12:19 | Evaluare finalizată | 60 | |||
Cezar | 19 Mai 2024, 12:17 | Evaluare finalizată | 40 | |||
Cezar | 19 Mai 2024, 12:17 | Evaluare finalizată | 40 | |||
Cezar | 17 Mai 2024, 08:18 | Evaluare finalizată | 100 | |||
Cezar | 16 Mai 2024, 17:21 | Evaluare finalizată | 100 | |||
Cezar | 16 Mai 2024, 15:04 | Evaluare finalizată | 100 | |||
Cezar | 16 Mai 2024, 07:17 | Evaluare finalizată | 100 | |||
Cezar | 15 Mai 2024, 23:32 | Evaluare finalizată | 100 | |||
Cezar | 15 Mai 2024, 22:05 | Evaluare finalizată | 100 | |||
Cezar | 15 Mai 2024, 20:17 | Evaluare finalizată | 100 | |||
Cezar | 15 Mai 2024, 20:15 | Evaluare finalizată | 0 | |||
Cezar | 14 Mai 2024, 23:33 | Evaluare finalizată | 100 | |||
Cezar | 14 Mai 2024, 23:33 | Evaluare finalizată | 60 | |||
Cezar | 13 Mai 2024, 21:03 | Evaluare finalizată | 100 |