Zadanie z szyfrem Cezara
Ostatnio zmodyfikowano 2020-12-13 23:44
Destro0004 Temat założony przez niniejszego użytkownika |
Zadanie z szyfrem Cezara » 2020-12-13 23:25:51 Mam problem z zadaniem o treści: Napisz program szyfrujący szyfrem Cezara linię tekstu. Klucz powinien byc większy od 0 i mniejszy od 26. Wykorzystaj funkcje cezar. Kod żródłowy funkcji cezar szyfrujący małe i wielkie litery alfabetu łacinśkiego szyfrem Cezara większym od 0 i mniejszym od 26. string Cezar( string s, int klucz ) { string szyfrogram = ""; int kod; for( int i = 0; i < s.size(); i++ ) if( toupper( s[ i ] ) >= 'A' && toupper( s[ i ] ) <= 'Z' ) { kod = s[ i ] + klucz; if(( t_jawny[ i ] <= 'Z' && kod > 'Z' ) ||( t_jawny[ i ] > + 'a' && kod > 'z' ) ) kod = kod - 26; szyfrogram = szyfrogram + char( kod ); } else szyfrogram = szyfrogram + s[ i ]; return szyfrogram; } Jest ktoś w stanie mi pomóc z tym zadaniem? Albo mi go wytłumaczyc |
|
pekfos |
» 2020-12-13 23:44:19 |
|
« 1 » |