Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zadanie z szyfrem Cezara

Ostatnio zmodyfikowano 2020-12-13 23:44
Autor Wiadomość
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.

C/C++
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
P-177827
pekfos
» 2020-12-13 23:44:19
P-177828
« 1 »
  Strona 1 z 1