Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
Kr3sher
07.06.2022 05:57 •
Информатика
Дан текст из цифр и строчных латинских букв, за которым следует точка. определить, каких букв – гласных( a,e,i,o,u,j) или согласных- больше в этом тексте. написать программу на с++ ,
Показать ответ
Ответ:
ss0307031
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 оценок)
Популярные вопросы: Информатика
olegohremenko
21.01.2022 19:48
Составьте программу для решения следующей задачи: Даны значения всех сторон двух треугольников,определите равновеликие ли эти треугольники?(равны ли их площади) Формула нахождения...
Nikita82279
15.03.2023 04:47
Определите информационный объем реферата записанного с символьного алфавита. Выразите его в байтах. Если реферат содержит 8 страниц, на 1 странице 40 строк, а в каждой сроке по...
gaibog
22.01.2020 15:56
Дается последовательность из N чисел. Выведите сумму четных чисел среди них. Формат входных данныхПервая строка входного файла содержит целое число N (1 = N = 1000). В следующей...
ксе16
08.04.2022 10:52
Питон. Python Прочитать файл file.inИ определить можно ли представить заданное в нем натуральное число, как сумму четырёх последовательных натуральных чисел...
НатальяДубкова
19.09.2022 01:32
Решить по информатике в паскале сформировать массив к(3,2) из случайных элементов в диапазоне от -3 до 6.получить массив d(3,2),элементы которого больше в 2 раза....
Smilen2014
12.04.2021 16:21
составить программу на языке PascalABC! Заранее...
NastyDi2007
01.09.2020 23:36
ответить на вопросы! =) 1. воображаемая прямая,проходящая через центр земли,вокруг которой вращается земля, а)полюсом, б)экватором, в)земной осью. 2. в каком направлении вращается...
DoIIIuPak18
01.09.2020 23:36
Доказать что у слова февраль нулевое окончание...
kote03012
01.09.2020 23:36
Запишіть речення, розтавившипропущені розділові знаки . зробіть синтаксичний розбір(підкресліть члени речення ,надпишіть над ними частини мови,дайте загалбну характеристику). прилітайте...
erro14
01.09.2020 23:36
Решить бросим два игральных кубика сколькими различными может выпасть сумма в 8 очков...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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
Согласных больше