Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
rrazorr69
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 19
#1

Напечатать все слова строки, которые начинаются цифрой - C++

23.04.2014, 14:24. Просмотров 374. Ответов 2
Метки нет (Все метки)

Привет. Нужна помощь:
Задана строка. Необходимо напечатать все слова строки, которые начинаются цифрой и подсчитать их количество.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2014, 14:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напечатать все слова строки, которые начинаются цифрой (C++):

Напечатать в алфавитном порядке все слова, которые начинаются с большой буквы - C++
Напечатать в алфавитном порядке все слова, которые начинаются с большой буквы и заканчиваются заданной цепочкой из трех символов....

Выписать из текста слова, которые начинаются и заканчиваются цифрой - C++
Здравствуйте,подскажите пожалуйста,как описать,что бы тексте искалась цифра,потому что,не приходит на ум,как это описать Вот такое...

Получить из строки все слова, которые начинаются с гласной буквы. - C++
Есть текстовая строка произвольной длины, получить с неё все слова, которые начинаются с гласной буквы.

Удалить из строки все слова, которые начинаются на заглавную букву - C++
слова в строке могут разделяться пробелами и знаками препинания,в конце "." необходимо удалить из строки все слова,которые начинаются на...

Строки. Найти все слова, которые начинаются и заканчиваются одной и той же буквой. - C++
задан текст. найти все слова, которые начинаются и заканчиваются одной и той же буквой.

Все слова строки, которые начинаются с данной буквы, отсортировать в алфавитном порядке - C++
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце...

2
pisaruk
1 / 1 / 1
Регистрация: 08.01.2013
Сообщений: 15
23.04.2014, 16:23 #2
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
#include <iostream>
#include <string>
#include <sstream>
 
using namespace std;
 
int main()
{
    string words = "1word word2 wo3rd 4word";
    string temp;
    stringstream ss;
 
    ss << words;
 
    int i = 0;
 
    while(ss >> temp)
    {
        if(temp[0] == '0' ||temp[0] == '1' || temp[0] == '2' ||temp[0] == '3' ||temp[0] == '4' ||temp[0] == '5' ||temp[0] == '6' ||temp[0] == '7' ||temp[0] == '8' ||temp[0] == '9' )
        {
            cout << temp << endl;
 
            i++;
        }
    }
 
    cout << i;
}
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.04.2014, 19:48 #3
Цитата Сообщение от pisaruk Посмотреть сообщение
if(temp[0] == '0' ||temp[0] == '1' || temp[0] == '2' ||temp[0] == '3' ||temp[0] == '4' ||temp[0] == '5' ||temp[0] == '6' ||temp[0] == '7' ||temp[0] == '8' ||temp[0] == '9' )
ну и закрутил ты
C++
1
if (isdigit(temp[0]))
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2014, 19:48
Привет! Вот еще темы с ответами:

строки (напечатать все слова,которые совпадают с начальным отрезком латинского алфавита - C++
строки (напечатать все слова,которые совпадают с начальным отрезком латинского алфавита) Ребята,нужна помощь!!) Дана строка,которая...

Строки. Подсчитать слова, которые начинаются с буквы B - C++
Читайте строки. Напишите программу, которая подсчитывает слова, которые начинаются с буквы B

Удалить все слова, которые начинаются и заканчиваются за одну и ту же букву - C++
Уничтожить все слова, которые начинаются и заканчиваются за одну и ту же букву. Я написал чтобы оно мне эти слова вывело а оно и того не...

Вывести на экран все слова, которые начинаются с заглавной буквы - C++
помогите написать программу которая находит и выводит на экран слова которые начинаются с заглавной буквы. Текст с которого нужно найти...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru