Skocz do zawartości

[C++] Prośba o wytłumaczenie kodu (poziom licealny)


ProPizza41

Pomocna odpowiedź

Cześć! Mógłbym prosić objaśnienie krok po kroku co się dzieje z kodem od 14 do 22 linijki? Nie do końca rozumiem ten proces 😐

#include <iostream>
#include <string>

using namespace std;

int main()

{
    string t_jawny, szyfrogram="";
    int i, klucz;
    int kod;
    cout<<"Tekst jawny: "; cin>>t_jawny;
    cout<<"Klucz: "; cin>>klucz;
    for(i=0;i<t_jawny.size();i++)
    if (toupper(t_jawny[i])>='A' && toupper(t_jawny[i])<='Z')
    {
        kod=t_jawny[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+t_jawny[i];
    cout<<"Szyfrogram: "<<szyfrogram;
    return 0;

}

 

Edytowano przez ProPizza41
poprawka
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.