Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
87771411520n
13.03.2021 16:30 •
Информатика
Найти количество слов, оканчивающихся на букву а . c++ . союз "а" - не слово, учесть ситуации, когда после слова, оканчивающегося на а стоит "," "." "! " и "? "
Показать ответ
Ответ:
summani2005
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 оценок)
Популярные вопросы: Информатика
Nastya4869
29.11.2021 13:40
Заполни таблицу. Команда Координаты точки Начальная точка x,y сместиться на вектор (4,3) (x+ ,y+ ) сместиться на вектор (7,6) (x+ ,y+ ) сместиться на вектор (2,−4) (x+ ,y+ )...
edsrghhythg
01.02.2022 17:23
Скорость передачи данных скоростного adsl соединения равна 2048000 бит/c, а скорость передачи данных через 3g-модем равна 256000 бит/с. определите на сколько секунд дольше будет...
torra11
11.10.2020 10:35
Реферат. Урок 1 Изучи предложенный фрагмент реферата и определи вид сноски.. ...
alinaara
26.06.2021 04:45
Определите назначение чисел 1 и 2 в предложении ниже....
Taekimyeon
16.06.2020 06:13
1. Посчитай, сколько байт информации содержат 10 KБ? ответ: 9 байт. 2. Посчитай, сколько байт информации содержит 120 бит? ответ: байт....
TomaSharik
14.05.2022 11:31
Приведены названия веществ: сероводородная кислота, кальций, водород, магний, фосфор, карбонат натрия. Найди названия сложных веществ и запиши их формулы (в той последовательности,...
Макс777333
21.01.2022 23:30
1 My birthday is on/in August. 2 She goes to bed atton hall past lan.3 He plays football at/on Wednesday and Saturd4 My sister s always tired in/at the morning.5 I watch television...
alexeyivanovnk1234
21.01.2022 23:30
Бутен-2 Этин Бутин-1 Этилен Нужно написать 4 реакции с избытком хлороводорода ...можете прописать именно все реакции по стадиям , а то я что-то совсем запуталась...
Balabol2010
21.03.2020 17:41
ышлвлвлчлчллчлчлчлчллчлч...
nastyakopylova7
05.09.2020 04:25
Сделайте схему, где надо зеленым и синим?!? >...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#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