Odpowiedź:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
string szyfr;
int i,klucz;
getline(cin,szyfr);
cin>>klucz;
klucz %= 26;
for(i = 0;i < szyfr.size();i++)
if(isupper(szyfr[i]))
szyfr[i] -= klucz;
if(szyfr[i] < 'A')
szyfr[i] += 26;
}
cout<<szyfr;
return 0;
Dla podanego przykładu odp. to JESTES MISTRZEM KRYPTOGRAFII
Wyjaśnienie:
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
string szyfr;
int i,klucz;
getline(cin,szyfr);
cin>>klucz;
klucz %= 26;
for(i = 0;i < szyfr.size();i++)
if(isupper(szyfr[i]))
{
szyfr[i] -= klucz;
if(szyfr[i] < 'A')
szyfr[i] += 26;
}
cout<<szyfr;
return 0;
}
Dla podanego przykładu odp. to JESTES MISTRZEM KRYPTOGRAFII
Wyjaśnienie: