Условие зашифровки изначального слова: каждая буква изначального слова кодируется буквой, которая стоит на 3 позиции вперед по алфавиту (от начала алфавита к концу). В то же время зашифрованное слово, чтобы раскодировать в изначальное слово - нужно каждую букву зашифрованного слова заменить на букву, которая стоит на 3 позиции назад по алфавиту (от конца алфавита к началу).
Для расшифровки представлена картинка.
Рассмотрим простой пример прежде, чем решать эту задачу.
Изначальная буква: А
Значит зашифрованная буква (+3 позиции вперёд по алфавиту): Г
(А (+1) = Б (+1) = В (+1) = Г)
Сделаем наоборот.
Зашифрованная буква: З
Значит изначальная буква (-3 позиции назад по алфавиту): Е
(З (-1) = Ж (-1) = Ё (-1) = Е)
Вывод:
- чтобы зашифрованное слово превратить в изначальное - мы смещаемся на 3 позиции назад по алфавиту.
- чтобы закодировать изначальное слово в зашифрованное - мы смещаемся на 3 позиции вперёд по алфавиту.
Зашифрованное слово: ТЛУГПЛЖГ
Изначальное слово: <неизвестно>
Условие зашифровки изначального слова: каждая буква изначального слова кодируется буквой, которая стоит на 3 позиции вперед по алфавиту (от начала алфавита к концу). В то же время зашифрованное слово, чтобы раскодировать в изначальное слово - нужно каждую букву зашифрованного слова заменить на букву, которая стоит на 3 позиции назад по алфавиту (от конца алфавита к началу).
Для расшифровки представлена картинка.
Рассмотрим простой пример прежде, чем решать эту задачу.
Изначальная буква: А
Значит зашифрованная буква (+3 позиции вперёд по алфавиту): Г
(А (+1) = Б (+1) = В (+1) = Г)
Сделаем наоборот.
Зашифрованная буква: З
Значит изначальная буква (-3 позиции назад по алфавиту): Е
(З (-1) = Ж (-1) = Ё (-1) = Е)
Вывод:
- чтобы зашифрованное слово превратить в изначальное - мы смещаемся на 3 позиции назад по алфавиту.
- чтобы закодировать изначальное слово в зашифрованное - мы смещаемся на 3 позиции вперёд по алфавиту.
Теперь расшифруем изначальное слово:
Зашифрованное слово: ТЛУГПЛЖГ
Т (-3 позиции): Т (-1) = С (-1) = Р (-1) = П
Л (-3 позиции): Л (-1) = К (-1) = Й (-1) = И
У (-3 позиции): У (-1) = Т (-1) = С (-1) = Р
Г (-3 позиции): Г (-1) = В (-1) = Б (-1) = А
П (-3 позиции): П (-1) = О (-1) = Н (-1) = М
Л (-3 позиции): Л (-1) = К (-1) = Й (-1) = И
Ж (-3 позиции): Ж (-1) = Ё (-1) = Е (-1) = Д
Г (-3 позиции): Г (-1) = В (-1) = Б (-1) = А
Изначальное слово: ПИРАМИДА
ответ: ПИРАМИДА
#include <cmath>
using namespace std;
void main()
{
int n,sum=0;
float y,k=0;
cin >> n;
int *mass = new int[n];
for (int i = 0;i < n;++i)
{
cin >> mass[i];
}
for (int i = 0;i < n;++i)
{
if (mass[i] >0 )
{
k++;
y=pow(mass[i],2);
cout<<y;
sum+=mas[i]
}
}
system("pause");
}
2)#include <iostream>
#include <cmath>
using namespace std;
void main()
{
int s,p,r,day=0;
cin >> s>>p>>r;
float km=s;
while(r>km)
{
km+=km*p/100;
day++;
}
cout << " km = " << km << " day = " << day << endl;
system ("pause");
}