Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Téma zavřeno
Napište program pro zašifrování a dešifrování textu pomocí Caesarovy šifry, což je jednoduchý typ substituční šifry. Základní princip: každé písmeno textu je nahrazeno písmenem o K znaků dále v abecedě, K je parametr (klíč, celé číslo, vejde se do integeru). Pokud by mělo dojít k náhradě písmenem za koncem abecedy, berou se písmena zase ze začátku (a obráceně). Dešifrování se provádí pomocí klíče s opačným znaménkem.
Na vstupu je na prvním řádku jedno číslo, které udává posun v abecedě (může být i záporné) a jeden řádek textu. Na výstupu je "zašifrovaný" řádek textu. Při šifrování jsou malá písmena převedena na velká a nepísmenné znaky zůstávají bezeměny.
Příklad:
Vstup:
3
Hello world!
Výstup:
KHOOR ZRUOG!
Offline
Zdravím,
první Tvé téma je již v pořádku (za vyřešené jsi ho označil), případně můžeš kolegům za aktivitu v tématu přidat reputaci. V dalším kroku se naučíme, že při vložení dotazu na úvod napíšeš krátký komentář, jakou pomoc bys od kolegů očekával a co konkrétně jsi dělal a v čem byl problém viz pravidla (toto téma jsem opět zamkla). Děkuji.
Offline
Téma zavřeno
Stránky: 1