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

Переместить арифметические знаки вконец - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ борланд дерево графика http://www.cyberforum.ru/cpp-beginners/thread309661.html
Растет дерево. Один ствол. Ствол и каждая ветка делятся случайным образом на 2-3 ответвления. уровень дерева (кол-во делений) N. На одной ветке (случайно) сидит жук. На другой висит яблоко. помогите...
C++ Заполнение двумерного массива (зануление диагонали) Всем добрый вечер, прошу вашей помощи... дан массив 6х6, заполненный числами по порядку. Нужно занулить все числа ниже побочной диагонали примерно так: 1 2 3 4 5 6 7 8 9 10 11 0... http://www.cyberforum.ru/cpp-beginners/thread309649.html
C++ Сортировка массива строк по алфавиту
Не могу реализовать выделенную задачу, ибо банально не хватает знаний. Помогите пожалуйста. 1. Определить класс с именем TRAIN, содержащий следующие поля: название пункта назначения; номер поезда;...
C++ Подсчёт количества символов в строке (cin.getline)
Здравствуйте! Задача такова: нужно подсчитать количество символов 'a' в строке. Помогите, пожалуйста, найти ошибки в коде: // Считывание символов 'a' в строке #include <iostream> using...
C++ Оператор switch http://www.cyberforum.ru/cpp-beginners/thread309607.html
Возникла проблема. Не хочет высчитываться "v". Что не так? #include <iostream.h> #include <math.h> main () { int k; double v, x=0.73, y=0.4, t=2.6, e=0.1; cout << "Vvedite znachenie K" <<...
C++ Поменять местами четные и нечетные по порядку следования слова Дано предложение, слова в нем разделены пробелом, поменять местами четные и нечетные по порядку следования слова. Добавлено через 35 минут Помогите пожалуйста. подробнее

Показать сообщение отдельно
sandye51
программист С++
685 / 587 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
31.05.2011, 23:30
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
#include <iostream>
#include <string>
#include <algorithm>
#include <iterator>
#include <conio.h>
 
bool pred(char c)
{
    return c == '/' || c == '+' || c == '*' || c == '-'; 
}
 
int main()
{
    std::cout << "Enter the string" << std::endl;
    std::string s;
    std::cin >> s;
    std::string tmp;
    std::copy_if(s.begin(), s.end(), std::back_inserter(tmp), pred);
    s.erase(std::remove_if(s.begin(), s.end(), pred), s.end());
    std::copy(tmp.begin(), tmp.end(), std::back_inserter(s));
    std::cout << s;
    _getch();
    return EXIT_SUCCESS;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru