Informatică, întrebare adresată de Farben, 8 ani în urmă

Laura vrea să vă scrie un șir de caractere pe care numai ea îl cunoaște. Realizează însă că, dacă l-ar scrie așa, pur și simplu, alte persoane ar putea să îl vadă și să îl înțeleagă, lucru care o îngrijorează. Astfel, fata află despre cum poate ascunde acest mesaj folosind codificarea în ROT13. (…) ROT13 #2715

Vă rog, o rezolvare. Mulțumesc!

Răspunsuri la întrebare

Răspuns de lucaciucandrei
12

#include <iostream>

#include <cstring>

using namespace std;

int main() {

   char c;

   while (cin.get(c)) {

       if (c != ' ' && c != '\0') {

           if (c >= 'a')

               c = (c - 'a' + 13) % 26 + 'a';

           else

               c = (c - 'A' + 13) % 26 + 'A';

       }

       cout << c;

   }

   return 0;

}


Farben: Mulțumesc mult din nou! Cât m-am chinuit...❤️
lucaciucandrei: cu placere! se poate si mai eficient dar am facut-o usor s-o intelegi
Farben: Mulțumesc! Dacă o să mai am dificultăți sper să mă mai ajuți când ai timp!
Alte întrebări interesante