• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zadanie z szyfrem Cezara C++

+1 głos
735 wizyt
pytanie zadane 14 grudnia 2020 w C i C++ przez Destro04 Nowicjusz (130 p.)

Mam problem z zadaniem o treści: Napisz program szyfrujący szyfrem Cezara linię tekstu. Klucz powinien być 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 łacińskiego 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;
}

 

Czy jest ktoś w stanie mi wytłumaczyć to zadanie i pomóc mi z nim?

1 odpowiedź

0 głosów
odpowiedź 15 grudnia 2020 przez VBService Mędrzec (172,150 p.)
edycja 15 grudnia 2020 przez VBService

Podobne pytania

+1 głos
1 odpowiedź 137 wizyt
pytanie zadane 7 kwietnia 2021 w JavaScript przez hihijsonel Obywatel (1,180 p.)
0 głosów
3 odpowiedzi 1,119 wizyt
pytanie zadane 27 września 2019 w C# przez pitersooon98 Nowicjusz (200 p.)
0 głosów
1 odpowiedź 447 wizyt
pytanie zadane 24 marca 2019 w C i C++ przez inc0gnito Początkujący (260 p.)

88,355 zapytań

136,952 odpowiedzi

305,666 komentarzy

58,618 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...