[C] Szyfr cezara
-
- Użytkownik
- Posty: 13
- Rejestracja: 19 mar 2015, o 23:52
- Płeć: Kobieta
- Lokalizacja: Gdańsk
- Podziękował: 1 raz
[C] Szyfr cezara
napisać program wczytujący słowo i szyfrujący je
ktoś coś ????
choć jakaś wskazówkę dla początkującego
sorry że od razu nie napisałam, że chodzi o jakiś tam szyfr cezara ale skąd mogłam wiedzieć, że to sie tak nazywa
ktoś coś ????
choć jakaś wskazówkę dla początkującego
sorry że od razu nie napisałam, że chodzi o jakiś tam szyfr cezara ale skąd mogłam wiedzieć, że to sie tak nazywa
Ostatnio zmieniony 17 maja 2015, o 14:50 przez sylka2110, łącznie zmieniany 2 razy.
-
- Użytkownik
- Posty: 13
- Rejestracja: 19 mar 2015, o 23:52
- Płeć: Kobieta
- Lokalizacja: Gdańsk
- Podziękował: 1 raz
[C] Szyfr cezara
logika mojego wykładowcy jest mi nie do końca zrozumiana, w każdym razie w notatkach mam coś takiego
klucz: 3<liczba od 0 do 25>
LAMPA <- 3 litery dalej
ODPTD <- szyfr
a potem coś
a-z 97-122
A-Z 65-90
coś plain.txt key.txt .crypto.txt
i nie wiem o co mu z tym wszystkim chodziło
klucz: 3<liczba od 0 do 25>
LAMPA <- 3 litery dalej
ODPTD <- szyfr
a potem coś
a-z 97-122
A-Z 65-90
coś plain.txt key.txt .crypto.txt
i nie wiem o co mu z tym wszystkim chodziło
-
- Użytkownik
- Posty: 5
- Rejestracja: 2 sty 2015, o 15:52
- Płeć: Mężczyzna
- Lokalizacja: szczecin
- Podziękował: 1 raz
[C] Szyfr cezara
Po prostu bierzesz każdy znak i zwiększasz jego wartość w o liczbę podaną w kluczu.
a-z 97-122
A-Z 65-90
A to jest wartość liter w kodzie ASCII. A-65 B-66 C-67 itd.
a-z 97-122
A-Z 65-90
A to jest wartość liter w kodzie ASCII. A-65 B-66 C-67 itd.
-
- Użytkownik
- Posty: 13
- Rejestracja: 19 mar 2015, o 23:52
- Płeć: Kobieta
- Lokalizacja: Gdańsk
- Podziękował: 1 raz
[C] Szyfr cezara
to znaczy, że najpierw mam przesunąć literę o 3 a potem zamienić na liczbę zgodnie z tymi wytycznymi ???
- jarzabek89
- Użytkownik
- Posty: 1337
- Rejestracja: 11 lis 2007, o 21:36
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
- Podziękował: 4 razy
- Pomógł: 181 razy
[C] Szyfr cezara
Nie. Nie rozumiesz co piszesz.
Co to znaczy przesunąć literę?
Najpierw musisz uzyskać kod ASCII litery(rzutować na inta)
Jak będziesz miała kod ASCII dodajesz do niego 3.
Jak dodasz to z powrotem rzutujesz to na znak.
I uwzględnić trzeba 3 ostatnie litery alfabetu.
Co to znaczy przesunąć literę?
Najpierw musisz uzyskać kod ASCII litery(rzutować na inta)
Jak będziesz miała kod ASCII dodajesz do niego 3.
Jak dodasz to z powrotem rzutujesz to na znak.
I uwzględnić trzeba 3 ostatnie litery alfabetu.
- jarzabek89
- Użytkownik
- Posty: 1337
- Rejestracja: 11 lis 2007, o 21:36
- Płeć: Mężczyzna
- Lokalizacja: Gdańsk
- Podziękował: 4 razy
- Pomógł: 181 razy
[C] Szyfr cezara
Masz plik tekstowy,on Ci rozwiąże sprawę z tablicami.
Pobierasz znak po znaku z pliku, aż do napotkania EOF(end of file)
Pętla for na upartego da się to zrobić, ale lepiej pętlą while.
Pobierasz znak po znaku z pliku, aż do napotkania EOF(end of file)
Pętla for na upartego da się to zrobić, ale lepiej pętlą while.
-
- Użytkownik
- Posty: 13
- Rejestracja: 19 mar 2015, o 23:52
- Płeć: Kobieta
- Lokalizacja: Gdańsk
- Podziękował: 1 raz
[C] Szyfr cezara
Ok dzięki za pomoc i wskazówki mam nadzieje ze teraz dam rade sama -- 17 maja 2015, o 17:09 --Ok dzięki za pomoc i wskazówki mam nadzieje ze teraz dam rade sama