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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В программе написать функции: вставки элемента, поиска максимального элемента, определения среднего арифметического элементов массива http://www.cyberforum.ru/cpp-beginners/thread737446.html
В целочисленном массиве Х(N) после каждого четного числа вставить максимальный элемент массива. Найти среднее арифметическое элементов массива до и после вставки. В программе написать функции:...
C++ Алгоритм Брона-Кэрбоша Здравствуйте, прошу вашей помощи в объяснении алгоритма Брона-Кэрбоша для нахождения максимальных независимых множеств графа, я нашел алгоритм на С++, но разобрать его не могу. Вот код: ... http://www.cyberforum.ru/cpp-beginners/thread737442.html
Помогите решить задачу(Гражданин открыл счет в банке. Определить прирост и сумму вклада через определенное время) C++
Помогите решить задачи через цикл do _ while: 2) Гражданин 1 марта открыл счет в банке вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить: ...
Подсчет слов, несодержащих цифр C++
посчитать количество слов, несодержащих цифр. выдает такие ошибки: slovo необьявленный индификатор s необьявленный индификатор как это можно было бы исправить? #include "stdafx.h" #include...
C++ Псевдографика. Заполнить окно вывода фигурами http://www.cyberforum.ru/cpp-beginners/thread737422.html
на С++ нужно заполнить окно вывода: 1)ромбами 2)равнобедренными треугольниками 3)прямоугольными треугольниками с прямы углом снизу справа 4)прямоугольными треугольниками с прямы углом снизу слева...
C++ Объясните код программы (Калькулятор множеств) В общем делал я лабу Операции над множествами. Дали другую "Калькулятор множеств", так как здавать срок уже, взял левую и переделал под себя, магия, но у меня получилось не понимая как там и что... подробнее

Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 543
23.12.2012, 11:05
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
#include <iostream>
#include <string>
#include <sstream>
#include <ctype.h>
using namespace std;
 
int main()
{
    string str = "1 abc 25 klm 0 34 11";
    ostringstream ostr;
 
    char * pch = strtok(const_cast<char*>(str.c_str()), " ");
    while (pch != NULL)
    {
        for (int i = 0; i < strlen(pch); ++i)
            if (!isalpha(pch[i]) && !ispunct(pch[i]))
                if ((pch[i] - '0') > 0)
                    ostr << pch[i];
        pch = strtok(NULL, " ");
    }
 
    cout << ostr.str() << endl;
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru