Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
doggster
19.03.2020 10:47 •
Информатика
Дан текст из цифр и строчных латинских букв, за которым следует точка. определить, каких букв – гласных( a,e,i,o,u,j) или согласных- больше в этом тексте. написать программу на с++ ,
Показать ответ
Ответ:
NEON2006
07.10.2020 23:04
#include <iostream>
#include <set>
using namespace std;
int main()
{
string s;
cin >> s;
set<char> s1 = {'a','e','i','o','u','y'};
set<char> s2 = {'b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','z'};
int n1 = 0, n2 = 0;
for(int i=0; i<s.length(); i++) {
if(s1.find(s[i]) != s1.end()) n1++;
else if(s2.find(s[i]) != s2.end()) n2++;
}
cout << n1 << " " << n2 << "\n";
if (n1>n2) cout << "Гласных больше";
else if (n1<n2) cout << "Согласных больше";
else cout << "Кол-во гласных = кол-ву согласных";
return 0;
}
Пример:
program_var.
3 7
Согласных больше
0,0
(0 оценок)
Популярные вопросы: Информатика
xDanielDash
01.08.2021 17:53
Переведи число 20228 в десятичную систему счисления....
ромкапомка1
17.07.2022 00:00
Як позначають об’єкти БД? Як поділяються БД за структурою?Які БД називають фактографічними?Наведіть означення БД.Що називають предметною областю БД?Як позначають об’єкти БД?...
mamaamamma33
06.08.2022 00:43
Народ подскажите где у меня ошибка, почему там восклицательный знак? если что это develnext, код на таймер к прогресс бара...
LegoLAS09
12.04.2021 00:49
Синформатикой,. 1)дано два двузначных числа.определить сколько в них цифр 1 и 2? +блок-схема 2)дано 5 натуральных чисел.опрелелить сумму тех,которве заканчиваются на 3. 3)дано четырехзначное...
Soffa6110
29.05.2022 04:02
Определи основание числа 45710 информатика 8 класс...
fernandus
26.01.2020 01:02
Составить уравнению зависимости координаты от времени x(t)= - 80sin(4πt) определить амплитуду, частоту и период колебаний, построить график гармонических колебаний....
ivankisa12
01.03.2021 06:03
1. When and where were you born? 2. Translate the sentence: “ Last month we visited my grandparents.” 3. Cheeseburgers came to Uzbekistan from …. 4. Fill the sentence. In summer...
валенок123
07.11.2022 08:41
дайте полный ответ, ...
Trashers228
07.11.2022 17:43
Когда возник буддизм? В чём особенность буддийской религии?...
cuprinainna
07.11.2022 17:43
Помагите надо в Паскале сделать ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#include <set>
using namespace std;
int main()
{
string s;
cin >> s;
set<char> s1 = {'a','e','i','o','u','y'};
set<char> s2 = {'b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','z'};
int n1 = 0, n2 = 0;
for(int i=0; i<s.length(); i++) {
if(s1.find(s[i]) != s1.end()) n1++;
else if(s2.find(s[i]) != s2.end()) n2++;
}
cout << n1 << " " << n2 << "\n";
if (n1>n2) cout << "Гласных больше";
else if (n1<n2) cout << "Согласных больше";
else cout << "Кол-во гласных = кол-ву согласных";
return 0;
}
Пример:
program_var.
3 7
Согласных больше