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

Вывести только те слова заданного текстового сообщения, которые содержат хотя бы одну цифру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти минимальный элемент и его индекс среди отрицательных (или четных) элементов массива Х http://www.cyberforum.ru/cpp-beginners/thread1170069.html
по указанию пользователя найти или минимальный элемент и его индекс среди отрицательных элементов массива х (15), или минимальный элемент и его индекс среди четных элементов этого массива
C++ Построить множество точек на плоскости Построить множество точек на плоскости, симметричных заданном множестве относительно заданной прямой ax + by + c = 0 http://www.cyberforum.ru/cpp-beginners/thread1170065.html
Вывести слова что начинаются на букву "м" или "М" C++
Ввести текст "Мёд в лесу медведь нашёл - мало мёда много пчел"
C++ Не работает вызов виртуальной функции из класса потомка
Есть код: #include <iostream> #include <vector> #include <list> #include <algorithm> #include <string> #include <sstream> using namespace std; // перевод числа value в строку
C++ Дано число n, из чисел 1, 4, 9, 16, 25,... Напечатать те, которые не превышают число n http://www.cyberforum.ru/cpp-beginners/thread1170034.html
Подскажите как составить программу используя цикл while при этом предусмотреть досрочный выход из цикла (оператор break) с выводом на экран сообщения "Введено недопустимое число" Сама программа: Дано число n, из чисел 1, 4, 9, 16, 25,... напечатать те, которые не превышают число n.
C++ Шифр цезаря на кириллице Собственно нужно написать программу, которая из текстового файла берет текст, и шифром цезаря (путем сдвига символов) шифрует текст. С Латиницей получается, с кириллицей нет. #include <iostream> #include <string> #include <conio.h> #include <stdlib.h> #include <sstream> #include <fstream> using namespace std; int main() подробнее

Показать сообщение отдельно
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
08.05.2014, 15:12     Вывести только те слова заданного текстового сообщения, которые содержат хотя бы одну цифру
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
#include <iostream>
#include <sstream>
#include <string>
#include <cctype>
 
using namespace std;
 
int main()
{
    string str = "Zd4s ptici ne p0jut a p1ashut";
 
    stringstream ss(str);
 
    string temp;
    int sz;
    bool flag;
    while(!ss.eof())
    {
 
 
        flag = false;
        ss >> temp;
        sz = temp.length();
        for(int i = 0; i != sz; i++)
        {
            if(isdigit(temp[i]))
            flag = true;
        }
        if(flag)
        cout << temp << endl;
 
    }
    return 0;
}
 
Текущее время: 07:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru