tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Найти количество слов, оканчивающихся
Найти количество слов, оканчивающихся на букву а . c++ . союз "а" - не слово, учесть ситуации, когда после слова, оканчивающегося на а стоит "," "." "! " и "? "
DayanaMoon2406
2 23.09.2019 21:10
5
Ответы
Андрей4е6
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
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
jvdvzkris
07.07.2019 15:20
При перекодировке сообщения из 8-битного кода в 16-битную кодировку unicode его объём увеличился на 2048 байтов. каков был информационный объём сообщения до перекодировки?...
АртёмV2
07.07.2019 15:20
Дано n число. написать программу находящую номер самого большого числа последовательности...
AlinaAok
24.12.2020 18:42
На языке программирования Паскаль цикл с постусловием описывается оператором: 1) for := A to B do ; 2) while do ; 3) repeat until ;...
4544545454
16.12.2019 21:22
Диаметр ведущего колеса паровоза равен 1,5 м. сколько оборотов в минуту делает колесо при скорости поезда а км/час? решить нужно в паскаль....
BLAID1
16.12.2019 21:20
Ксервисным программам относятся: 1.компьютерные вирусы2.графические редакторы3.проигрыватели видео и медиа файлов4.веб-браузеры5.компьютерные антивирусы6.архиваторы7.текстовые редакторы...
sergeirasnei
16.12.2019 21:19
1. для какого из значений числа x истинно высказывание: не (x 6) и (x 7)? * варианты: 7 4 6 5 2. для какого из значений числа x истинно высказывание: (x 8) и не (x 7)? * 6 9 7 8 3....
dimapoddubny20p08hrm
16.08.2019 19:30
Скорость передачи информации 1200 бит/с. за сколько времени данный модем передаст информацию состоящую из 4800 бит?...
BugaevaAina
13.09.2019 19:20
Текст составлен с использованием алфавита мощностью 64 символа и состоит из 2 страниц...
UlianaLaruonova
13.09.2019 19:20
Паскаль. написать программу проверка знаний таблицы умножения. программа должна вывести 10 примеров и выставить процент знаний ученика: 100% отлично, 90%-80 % хорошо, 70%-40% удовлетворительно,...
nargizcavid
13.09.2019 19:20
Program n_3_1 var s,i: integer a: array[1..10] of integer; begin s: =0 randomize for i: =1 to 10 do begin a[i]: =random(100) write (a[i], ), s: =s+a[i] end writeln( s= ,s) end вопросы...
Популярные вопросы
Что имеет атомную кристаллическую решетку? 1)азот 2)углекислый газ 3 )алмаз 4)...
1
30 вопрос явление переноса. вязкость. 31 вопрос явление переноса. теплопроводность....
3
Выпиши обстоятельства по группам . в октябре неторопливо ты бредёшь под тихой сенью...
2
Переведите на с армянского: почин вран, градзэ легион...
2
Кименам существительным подобрать слова,противоположные по значению. белизна,мудрец,сказка....
1
Арман задумал число и разделил его в отношении 1: 2: 3. какую часть от задуманного...
1
По казахскому задали. просклонять менiн сенен сезден онын безен и просклонять так...
3
27. участие россии в реализации крупных международных проектов....
3
Вклетке сидят несколько кроликов у всех кроликов 24 апы. сколько кроликов сидят...
2
Какой цифрой оканчивается разность 13! -11!...
2
#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