Informatică, întrebare adresată de hsbdbsnsns, 7 ani în urmă

Imaginați o regulă proprie de criptare a mesajelor și scrieți algoritmul care folosește această regulă și codifică mesajul “Joc tenis”.

Răspunsuri la întrebare

Răspuns de sebastian1925Zoo
0

O regula simpla este sa iei fiecare litera si sa o inlocuiesti cu urmatoarea din alfabet, adica daca avem mesajul aaa, il vom codifica in bbb. Mai jos este implementat algoritmul in C++ pentru acest tip de codificare, se verifica in cazul in care se ajuge la z, urmatorul caracter sa fie a.

#include <iostream>

using namespace std;

int main() {

   char s[20];

   cin.get(s, 20);

   for(int i = 0; i < 20; i++) {

       if((s[i] >= 'a' && s[i] <= 'z') || (s[i] >= 'A' && s[i] <= 'Z')) {

           s[i]++;

           if(s[i] == ('z' + 1))

               s[i] = 'a';

           if(s[i] == ('Z' + 1))

               s[i] = 'A';

       }

   }

   cout << s;

   return 0;

}

Alte întrebări interesante