tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Напишите программу, которая
Напишите программу, которая заменяет в символьной строке все буквы a на буквы b , буквы a на буквы b , буквы b на буквы a и буквы b на буквы a . в c++
DanilGrushin1
1 24.07.2019 23:40
0
Ответы
Kybe009
07.08.2020 13:31
#include <iostream>
#include <string>
using namespace std;
int main()
{
string st;
cout <<"Введите строку; ";
getline(cin, st);
for(auto it=st.begin(); it!=st.end(); ++it)
{
switch(*it)
{
case 'a': { *it='b'; break; }
case 'b': { *it='a'; break; }
case 'A': { *it='B'; break; }
case 'B': { *it='A'; break; }
}
}
cout <<"Измененная строка: " <<st << endl;
return 0;
}
Результат работы программы на скриншоте.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
plotnikdias
13.07.2019 03:30
Напишите программу перевода чисел из двоичной системы счисления в десятичную на паскале , используя простые формулы....
Dgkdtjclhvkyulvlu
13.07.2019 03:30
Какое действие мы можем выполнить с таблицей microsoft excel...
Богдана348
13.07.2019 03:30
Решение сколько символов текста в кодировке ascii можно передать за 5 секунд, используя модем, работающий со скоростью 14400 бит\сек?...
denisDergunov
28.05.2020 03:21
с информатикой Я там что то пыталась написать...но не уверена,что это правильно с информатикой Я там что то пыталась написать...но не уверена,что это пра >...
botuchenyy
28.05.2020 13:02
На мониторы компьютера выведены числовые данные. Определите с каких операторов можно получить такой вывод данных?...
Nastya0bendy
28.05.2020 13:02
Как сделать символ изображённый на фото...
Nastya77777778
28.05.2020 03:31
В понедельник средняя температура за день была 12 градусов Цельсия, во вторник 14, в среду 11, в четверг 15, в пятницу 17, в субботу 18, в воскресенье 14. Найдите среднюю...
301436168
28.05.2020 13:58
Вкажи, скільки значень отримає змінна і в результаті виконання команди for i in range(3,9,2)?...
darkmusson
18.04.2021 20:52
Тест по информатике 9 класс...
katyavoloshina1
18.04.2021 20:52
ответьте письменно на вопросы. 1) Как беспилотные автомобили определяют своё местонахождение? 2) Какие сенсоры используют беспилотные автомобили? 3) Назовите профессии, представители...
Популярные вопросы
Основания вс и ад трапеции авсд равны соответственно 4 см и 64 соответственно...
1
Уберите лишнее слово и скажите почему оно лишнее. 1.ядро,цитоплазма,почка,мембрана....
1
Hi dan! my favourite season is it is...
3
Каким образом обеспечивается защита прав ребёнка в российской федерации...
1
Для 20 коров на 15 дн. требуется 3.6 т.сега сколько требуется для 18 коров...
3
3\8x=1 ! нужно -12x=3\5 при каком y. значение выражения 2у-5 равно -3?...
2
Не знаю, как решить, 1 раз такая , 9 класс в ходе исследования было установлено,...
1
Подобные слагаемые 27p+14q-16p-3q другой пример 3,5b-2,4c-0,6c-0,7b другой...
1
Конь борозды какое главное слово, вид подчинительной связи...
2
Составьте структурную формулу 2,3,4-триметил-3-хлоргексан. обведите все...
1
#include <string>
using namespace std;
int main()
{
string st;
cout <<"Введите строку; ";
getline(cin, st);
for(auto it=st.begin(); it!=st.end(); ++it)
{
switch(*it)
{
case 'a': { *it='b'; break; }
case 'b': { *it='a'; break; }
case 'A': { *it='B'; break; }
case 'B': { *it='A'; break; }
}
}
cout <<"Измененная строка: " <<st << endl;
return 0;
}
Результат работы программы на скриншоте.