Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1.  
  2.  
  3. Szyfr Eryka
  4. Wielka pasją małego Eryka jest kryptografia. Postanowił stworzyć swój własny szyfr. Po wielu dniach prób i błędów udało mu się stworzyć metodę, która jednocześnie szyfruje i deszyfruje.
  5. Metoda działania algorytmu szyfrujacego i deszyfrujacego:
  6. 1. Zamień literę na jej 8-bitową reprezentację w kodzie ASCII.
  7. 2. Zaneguj każdy bit liczby binarnej, tzn. zamień cyfrę 1 na 0, a cyfrę 0 na 1.
  8. 3. Zamień liczbę binarną na liczbę dziesiętną.
  9. 4. Oblicz resztę z dzielenia liczby dziesiętnej przez 26.
  10. 5. Dodaj do otrzymanej reszty liczbę 65, jeśli zmienianym znakiem była duża litera, to dodaj liczbę 65, jeśli mała litera, to dodaj liczbę 97.
  11. 6. Zamień otrzymaną liczbę dziesiętną na literę w kodzie ASCII.
  12.  
  13. Napisz program, który będzie szyfrował i deszyfrował słowa podane na standardowym wejściu.
  14.  
  15. Dane wejściowe
  16. W pierwszym wierszu standardowego wejścia znajduje się liczba naturalna dodatnia nie większa niż 10000.
  17. W n-wierszach znajduje się ciąg liter pochodzących z alfabetu łacińskiego. Długość ciągu liter nie może przekroczyć 1000 znaków.
  18.  
  19. Dane wyjściowe
  20. W n-wierszach znajduje się zaszyfrowany albo odszyfrowany ciąg liter.
  21.  
  22. Przykład
  23. Wejście
  24.  
  25. Wyjście
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement