Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
sench99da
23.04.2021 18:44 •
Информатика
"дана строка символов t. напишите программу, которая добавит перед и после каждой гласной буквой строки – букву ‘p’. например, ‘corectitudine’ станет ‘’. "написать на c++
Ответ:
pruzhinskiy01
07.10.2020 09:17
#include <iostream>
#include <set>
using namespace std;
int main()
{
string t, s="";
cout << "t = ", cin >> t, cout << endl;
set<char> a = {'a','e','i','o','u','y'};
for(int i=0; i<t.length(); i++)
if(a.find(t[i]) == a.end()) s = s+t[i];
else s = s+'p'+t[i]+'p';
cout << s << endl;
return 0;
}
Пример:
t = corectitudine
0,0
(0 оценок)
Популярные вопросы: Информатика
Laly009
21.11.2022 18:54
Написать программу, которая выводит на экран линейный массив из 10 случайных чисел. причем отрицательные элементы синим цветом, а положительные элементы – красным. pascal abc...
sadovskaya02
21.11.2022 18:54
Заполнить линейный массив из 10 элементов случайными числами от -40 до 40. найти максимальный элемент массива. pascal abc...
катююсик
21.11.2022 18:54
Написать программу, которая запрашивает целое число и выводит на экран таблицу умножения на это число от 1 до 10. pascal abc...
Pots150204
21.11.2022 18:54
Заполнить линейный массив из 10 элементов случайными числами. вычислить среднее арифметическое всех его элементов.pascal abc...
DIMAES0
21.11.2022 18:54
Заполнить линейный массив из 10 элементов случайными числами от -50 до 50. заменить все отрицательные его элементы на 0. pascal abc...
NovaRich
15.10.2021 18:00
Цепочка из трех бусин помеченных латинскими буквами формируется по cследующему правилу в начале цепочки стоит одна из бусин с. а, е на третьем месте - одна из бусин b,e,c,d в середине...
68Diman
16.12.2021 01:23
Что такое многоканальный звук?...
А22222222
23.02.2023 09:18
Какие из перечисленных моделей является материальным а какие информационными формула площади квадрата схема движение транспорта манекен человека фотография космического корабля...
coolraynur
10.01.2022 01:44
1. Впишите пропущенные слова Графический редактор – это программа, предназначенная для обработкисор...
zooz7654Кристина
22.06.2022 05:05
Здравствуйте найди выражение 2 класс 7+7+7+7 подскажите...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <set>
using namespace std;
int main()
{
string t, s="";
cout << "t = ", cin >> t, cout << endl;
set<char> a = {'a','e','i','o','u','y'};
for(int i=0; i<t.length(); i++)
if(a.find(t[i]) == a.end()) s = s+t[i];
else s = s+'p'+t[i]+'p';
cout << s << endl;
return 0;
}
Пример:
t = corectitudine