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
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Germana,
9 ani în urmă
Matematică,
9 ani în urmă