С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 26.09.2021
Сообщений: 20
1

Фраза считается введенной, если последующий вводимый символ – точка. как это сделать

11.11.2021, 22:12. Показов 1498. Ответов 3

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <string>
#include <cctype>
#include <windows.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "rus");
 
    string str = "";
    int properNounsCount = 0;
 
    cout << "Введите строку: ";
    getline(cin, str);
 
    for (size_t i = 0; i < str.length(); i++)
    {
        if (i == 0)
        {
            if (isalpha((unsigned char)str[i]))
                if (isupper((unsigned char)str[i]))
                    properNounsCount++;
        }
        else
        {
            if (isalpha((unsigned char)str[i]) && !isalpha((unsigned char)str[i - 1]))
                if (isupper((unsigned char)str[i]))
                    properNounsCount++;
        }
    }
 
    cout << "Количество слов в заданной строке, начинающихся с заглавной буквы: " << properNounsCount << endl;
 
    system("pause");
 
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2021, 22:12
Ответы с готовыми решениями:

Есть ли во введенной строке символов символ точка. Если есть, выводится символ «Ok» или «Not»
Построить и отладить программу на Ассемблере, которая: Определяет, есть ли во введенной строке...

Строка: Каждый вводимый символ добавлять к началу строки. Как это реализовать?
Нужно вводить символ, и добавлять его к началу строки. Как это реализовать ? Может есть у кого...

С клавиатуры вводится фраза до тех пор, пока не встретится точка. Подсчитать количество слов во введенной фразе
Здравствуйте. Нужно выполнить вот такую задачу: С клавиатуры вводится фраза до тех пор, пока не...

Все элементы массива должны присваивать вводимый текст, как это сделать?
var mas:array of Integer; i:integer; s:char; begin writeln('Введите текст'); Readln(s); For...

3
1081 / 685 / 184
Регистрация: 30.03.2021
Сообщений: 2,138
11.11.2021, 22:28 2
C++
1
2
    getline(cin, str);
if(str.back()=='.')...
ввели строку если последний симв. точка...
1
0 / 0 / 0
Регистрация: 26.09.2021
Сообщений: 20
11.11.2021, 22:30  [ТС] 3
подскажите пожалуйста в какой строке вводить
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
11.11.2021, 22:38 4
Лучший ответ Сообщение было отмечено GodFod как решение

Решение

Цитата Сообщение от sdf45 Посмотреть сообщение
getline(cin, str);
if(str.back()=='.')...
?

GodFod, ввод строки до точки:
C++
1
getline(cin, s, '.');
как вариант ещё можно вводить посимвольно
1
11.11.2021, 22:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2021, 22:38
Помогаю со студенческими работами здесь

Нужно чтобы если программа не нашла введённой марки, то выводилась бы какая-то фраза
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; struct car{ string model, num,...

Если вводимый символ цифра, он добавляется в одну строку, иначе в другую
Уважаеммые товарищи есть вот такая задача: В цикле вводятся символы (ввод продолжается до набора...

Написать код шифрования по ключевой фразе. Ключевая фраза – это фраза, содержащая все буквы алфавита и спецзнаки
Задание по криптографии Шифровка по ключевой фразе. Ключевая фраза – это фраза, содержащая все...

Как это сделать , если это возможно, сам не уверен
Помогите, как это сделать Пример В таблице Excel я ввожу какую нибудь формулу (Sin(x), a не...

Возможно ли это и если да как это сделать?
Имеется удаленный сервер с управлением через KVM и с операционной системой windows server 2012, ее...

Как отобразить вводимый символ с клавиатуры
Доброго времени суток ! Такой вопрос : - Вводим символ с клавиатуры, нужно получить его код в...

Прочесть символ за символом, как это сделать
Добрый вечер, помогите решить задачу, заранее благодарен, мой код не правльно работает, выдает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru