Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
8908903
28.01.2023 20:44 •
Информатика
Найти количество слов, оканчивающихся на букву а . c++ . союз "а" - не слово, учесть ситуации, когда после слова, оканчивающегося на а стоит "," "." "! " и "? "
Ответ:
cawa1303
08.10.2020 13:28
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char s[128]; size_t i = 1; int c=0;
cin.getline(s, 128); s[strlen(s)] = ' ';
for(size_t i=1; i<strlen(s); i++)
if (s[i] == 'а' && s[i - 1]!=' ' && (s[i + 1] == ' ' || s[i + 1] == ',' || s[i + 1] == '.' || s[i + 1] == '!' || s[i + 1] == '?'))
c++;
cout << c << endl;
system("pause");
return 0;
}
Писал на Visual Studio 2017
0,0
(0 оценок)
Популярные вопросы: Информатика
Nelia88
09.11.2022 18:21
Сформулируйте сложные запросы, состоящие из нескольких ключевых слов.. 20...
krusher77
18.12.2020 00:20
Художник для создание своей картины воспользовался красным цветом. всего у него в палитре было 16 цветов. сколько бит информации содержится в сообщении, что картина...
akimovilya20
18.12.2020 00:20
Определить информационный обьем сообщения a+b=c если для описания формул необходимо воспользоваться 64 символьным алфавитом....
scravtz
13.02.2020 04:23
(C++) У даному тексті замінити всі символи «.» на послідовність символів «...». Якщо у тексті зустрічаються підряд три крапки, то залишити ix без змін....
ТвойЩенок
04.03.2023 02:39
Как вычислить процент от числа в Python?...
Ичиносе
09.12.2020 02:07
начертите схему электрической цепи, в которую включены последовательно соединенные источник тока, электрическая лампа, реостат, амперметр и выключатель. Соберите...
ваня2007123
16.01.2020 09:01
Тіло вільно падає з висоти 320 м. Яку відстань воно проходить в останню секунду свого руху?...
savichc
24.03.2021 04:21
Вероятность производства бракованной детали равна 0,008. Найти наивероятнейшее число бракованных деталей среди 1000 деталей и вероятность такого количества их в...
filbert04
03.12.2020 10:51
Космічний корабель перед посадкою на Землю був на висоті 12 800 км від її поверхні. У скільки разів збільшилась сила притягання космонавта до Землі після посадки?...
Nastya1771
09.11.2022 02:49
В классе 32 учащихся 3/4 всех учащихся каталась на лыжах сколько учащихся не каталась на лыжах...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <Windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
char s[128]; size_t i = 1; int c=0;
cin.getline(s, 128); s[strlen(s)] = ' ';
for(size_t i=1; i<strlen(s); i++)
if (s[i] == 'а' && s[i - 1]!=' ' && (s[i + 1] == ' ' || s[i + 1] == ',' || s[i + 1] == '.' || s[i + 1] == '!' || s[i + 1] == '?'))
c++;
cout << c << endl;
system("pause");
return 0;
}
Писал на Visual Studio 2017