Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
sanchelo1981
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 20
#1

поиск и сравнения числа в строке - C++

05.05.2012, 01:17. Просмотров 465. Ответов 4
Метки нет (Все метки)

даны строки:30...50,40...60,50...120.Надо выделить эти числа из строк и использовать для сравнения с условием в алгоритме.Как их выделить???помогите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2012, 01:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос поиск и сравнения числа в строке (C++):

Работа с массивами. Поиск наименьшего числа в строке и наибольшего в строке
Добрый вечер. Надо найти наименьшее число в строке и наибольшее в столбце. ...

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

Написать программу сравнения введенного числа со значениями
Написать программу сравнения введенного числа со значениями 0,4,8,9 и 30

Сравнить два числа и вывести результат сравнения
2.Написать функцию, которая сравнивает два числа и выводит результат сравнения.

Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения
Кто знает как решить данную задачу на С++? Написать функцию, которая сравнивает...

Сравнить два целых числа и вывести результат сравнения в виде одного из знаков: >, < или =
Задача 10. Написать программу, содержащую функцию, которая сравнивает два целых...

4
MrCold
859 / 757 / 174
Регистрация: 11.01.2012
Сообщений: 1,942
05.05.2012, 01:51 #2
Там пример есть
http://www.cplusplus.com/reference/clibrary/cstdio/sscanf/
1
sanchelo1981
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 20
06.05.2012, 08:51  [ТС] #3
Цитата Сообщение от MrCold Посмотреть сообщение
попробую,спасибо.
0
igorrr37
1863 / 1481 / 749
Регистрация: 21.12.2010
Сообщений: 2,473
Записей в блоге: 11
06.05.2012, 09:48 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <cctype>
#include <sstream>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string s("30...50, 40...60, 50...120");
    std::replace_if(s.begin(), s.end(), [](char c){return !std::isdigit(c);}, ' ');
    std::istringstream iss(s);
    std::copy((std::istream_iterator<unsigned>(iss)), std::istream_iterator<unsigned>(), std::ostream_iterator<unsigned>(std::cout, "\n"));
    return 0;
}
1
sanchelo1981
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 20
06.05.2012, 16:20  [ТС] #5
Цитата Сообщение от igorrr37 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <cctype>
#include <sstream>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::string s("30...50, 40...60, 50...120");
    std::replace_if(s.begin(), s.end(), [](char c){return !std::isdigit(c);}, ' ');
    std::istringstream iss(s);
    std::copy((std::istream_iterator<unsigned>(iss)), std::istream_iterator<unsigned>(), std::ostream_iterator<unsigned>(std::cout, "\n"));
    return 0;
}
Спасибо!!!
0
06.05.2012, 16:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2012, 16:20
Привет! Вот еще темы с решениями:

Функция которая сравнивает два целых числа и возвращает результат сравнения в виде знака: >, < или =
Используя функцию, которая сравнивает два целых числа и возвращает результат...

Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из знаков: <, > или =.
Написать функцию, которая сравнивает целых числа и возвращает результат...

Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >,<,=.
Написать функцию, которая сравнивает два целых числа и возвращает результат...

Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или =
Написати функцію, яка порівнює цілих числа і повертає результат порівняння в...


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

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

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