tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
С++ закодируйте фразу съешь
С++ закодируйте фразу 'съешь же ещё этих мягких французских булок, да выпей чаю' с шифра цезаря. со сдвигом на 7.
Yablochkho
1 19.09.2019 22:20
0
Ответы
Kurban9595
08.10.2020 03:11
Dec C++
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
setlocale (LC_CTYPE, "Russian");
char alpha[] = "";
char buff[]="Съешь же ещё этих мягких французских булок, да выпей чаю.";
int n = 66, k=7;
k %= n;
for (int i = 0; i < sizeof(buff)-1; ++i)
if (strchr(alpha,buff[i]))
buff[i] = alpha[(strchr(alpha,buff[i])-alpha+k) % n];
cout<<buff<<endl;
system("pause");
return 0;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Vandannc
25.05.2019 06:30
Запишите числа в развернутом виде: 1233,21`10 1233,2`8 12,3`16 12,3`5...
Dancerebuclic2017
25.05.2019 06:30
Напишите во всю длину слова . что такое пакет программ работой компьютера....
Ральфф
25.05.2019 06:30
Для чего человеку нужны линейка,транспортир,термометр,барометр,компас,телескоп,микроскоп? запишите ответы,продолжив следущие фразы. а)линейка нужна б)транспорти нужен в)термометр...
huesosoff2016
25.05.2019 06:30
(в паскале.) в строке символов имеются буквы а и в. определите, какая буква встретится раньше, если просматривать символы слева направо....
lenyaalikin
15.08.2019 02:20
Для записи результатов игры победа используется таблица, в каждой клетке которой записано либо одно из 4 количества , полученных командой в соответствующем виде состязаний,...
iirunka153
20.10.2020 09:45
Дана правильная треугольная призма ABCA1B1C1, всеребра которой равны 18. Точка Q — середина ребра A1B1. Постройте сечение призмы плоскостью ACQ и найдите его периметр. Представьте...
fffff2098
20.10.2020 09:43
( геометрия) Дано: А, B∈плоскости альфа; AK // BM. AK=16 см MB=12см , AB=9. C=MK ⋂ плоскость альфа. Найти длину отрезка AC -?...
Ника1511111
20.10.2020 09:45
Как переводятся на казахский язык выделенные слова и словосочетания? почвенный и растительный покров,воздушную и водную среду животный мир невозобновимые,экология природопользование...
moȗnuk
20.10.2020 09:29
Ашу не? акыл не? Макал мәтел...
alenaefremova79
20.10.2020 09:29
Порядковый номер элемента совпадает с зарядом ядрачислом энергетических уровнейчислом электроновчислом протоновчислом нейтронов...
Популярные вопросы
Г)9/10 от 1 дм, 1/2 от 1 дм,3/5 от 1 дм, 8/8 от 1 дм д)7/1000 от 1 км,6/10...
3
Кто - нибудь, . легкая тема по present simple/present continuous....
3
Решыть по действиям с вопросами: в сервисе починили 40 моторов автомобилей...
2
1и21. найдите простые глагольные сказуемые, выраженные 1 глаголом быть...
2
Почему расстались андрей болконский и наташа ростова в романе война и мир...
3
Составьте синквейн по языку на тему «злое слово»...
2
Y1/2 x в квадрате плюс один[tex]y = \frac{1}{2} x {}^{2} + 1[/tex]...
3
На какой глубине давление керосина будет 2,4 кпа ?...
3
Причина броунского движения...
2
Вместо точек вставьте словосочетание( трое строителей) в нужном падеже....
1
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
setlocale (LC_CTYPE, "Russian");
char alpha[] = "";
char buff[]="Съешь же ещё этих мягких французских булок, да выпей чаю.";
int n = 66, k=7;
k %= n;
for (int i = 0; i < sizeof(buff)-1; ++i)
if (strchr(alpha,buff[i]))
buff[i] = alpha[(strchr(alpha,buff[i])-alpha+k) % n];
cout<<buff<<endl;
system("pause");
return 0;
}