0 / 0 / 0
Регистрация: 17.06.2018
Сообщений: 68
1

Вывести только цифры из последовательности символов

13.06.2019, 07:21. Показов 2333. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана непустая последовательность символов. Необходимо построить и вывести на экран множество, элементами которой будут символы последовательности удовлетворяющие требованию: цифры от '0 'до'9';
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2019, 07:21
Ответы с готовыми решениями:

Описать строку А. Из входной последовательности символов записать в строку А только цифры
Описать строку А. Из входной последовательности символов записать в строку А только цифры.

Вывести группы символов, состоящие только из цифр, если цифры расположены по возрастанию
Эксперты помогите решить задачу - Написать программу, которая читает с клавиатуры произвольную...

Ввести строку, в которую могут входить только цифры и буквы. Подсчитать количество и вывести на экран цифры
Ввести строку, в которую могут входить только цифры и буквы. Подсчитать ко- личество и вывести на...

Определить, есть ли в последовательности символов десятичные цифры
Добрый день! Как написать программу на Си, которая определяет, есть ли в последовательности...

3
Модератор
Эксперт С++
13491 / 10747 / 6405
Регистрация: 18.12.2011
Сообщений: 28,681
13.06.2019, 08:31 2
Лучший ответ Сообщение было отмечено PreZident4442 как решение

Решение

Ввести предложение.Вывести на экран только цифры. Если условие не выполняется, то вывести сообщение об этом
1
0 / 0 / 0
Регистрация: 17.06.2018
Сообщений: 68
13.06.2019, 09:57  [ТС] 3
Мне нужно вывести их через Set
0
146 / 39 / 26
Регистрация: 11.05.2019
Сообщений: 122
13.06.2019, 10:24 4
Лучший ответ Сообщение было отмечено PreZident4442 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <set>
#include <algorithm>  
#include <string>
#include <iterator>  
int main()
{
    std::string str =  "udiidiid889999www233" ;
 
    std::set<char> set;
 
    std::copy_if(str.begin(), str.end(), std::inserter(set, set.end()), [](const char& value) {return std::isdigit(value); });
    
    for(const char &c: set)
        std::cout << c << " ";
1
13.06.2019, 10:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2019, 10:24
Помогаю со студенческими работами здесь

Дана строка символов, вывести последовательности символов, заключенные в скобки
(Помогите,пожалуйста) Дана строка символов. Признак конца-символ '\n'(перевод строки). Необходимо...

Выделить из последовательности символов цифры от 5 до 9 и знаки арифметических операций.
Дана непустая последовательность символов. Требуется построить и напечатать множество, элементами...

Ввести предложение.Вывести на экран только цифры. Если условие не выполняется, то вывести сообщение об этом
Не выводит сообщение о том, что нету цифр, пожалуйста отметьте в чем ошибка #include &lt;iostream&gt;...

Ввести предложение.Вывести на экран только цифры. Если условие не выполняется, то вывести сообщение об этом
Не выводит сообщение о том, что нету цифр, пожалуйста отметьте в чем ошибка #include &lt;iostream&gt;...


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

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

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