Programowanie C++ / HTML & CSS / Arduino - ProximalBots

C++

Szyfr cezara

Rozwiązanie za pomocą pętli for

Program szyfrujący podany tekst szyfrem cezara

Szyfr Cezara zamienia każdą literę kodowanego słowa na literę znajdującą się o trzy pozycje dalej w alfabecie.

A --> C
B --> D
...
Z --> C

#include "iostream"
using namespace std;

int main()
{
    char a[30];
    
    cout << "Podaj takst: ";
    cin >> a;

    for (int i = 0; a[i] != NULL; i++)
    {
        if ((a[i] > 64 && a[i] < 88) || (a[i] > 96 && a[i] < 120)) a[i] = a[i] + 3;
        else a[i] = a[i] - 23;
    }
    cout << "szyfr: " << a << endl;

    return 0;
}

Aktualności