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

Написать функцию, которая удаляет все лишние пробелы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка Шелла http://www.cyberforum.ru/cpp-beginners/thread854282.html
В алфавитном порядке по фамилии алгоритмом Шелла #include <iostream> #include <string> #include <fstream> #include <iomanip> using namespace std; ifstream in("input.txt"); ofstream out("output.txt");
C++ RSA шифрование Народ помогите пожалуйста! Вот функция генерации ключей, вот только то нормально шифрует и расшифровывает, то криво, в чем проблема? keys kluch(Random^ rnd) { keys kl; int p, q, n, e, d, fn; Boolean rd = false; do { do { http://www.cyberforum.ru/cpp-beginners/thread854275.html
Наследование чисто вируальной функции C++
Доброго времени суток. Пишу класс описывающий структуру файла. Имею класс relHeader c 2 чисто виртуальными функциями. Ее наследуют еще 3 класса, но при попытке реализации этих функций через классы-потомки получаю ошибку, о том что использование наследуемых функций не допускается. Почему? Как мне быть? Добавлено через 2 минуты Прошу прощения, поторопился, не объявил их в классах-потомках....
итое простое число C++
Нужно найти N-ое простое число. (1 <= N <= 10^7). Вопрос состоит в том, как эту задачу можно решать. Только блочным решетом, асимптотика O(n log ( log (n))) ?? ограничение времени на тест: 2 сек. ограничение памяти на тест: 65536 KB. По памяти должно влезть ?? Есть ли другой способ решения ? Мой старый прекальк 10^7 простых чисел не влезает в размер решения :D 90 Мегабайт текста :D ...
C++ случайная фраза http://www.cyberforum.ru/cpp-beginners/thread854262.html
нужна программа, которая будет считывать текст из файла и выводить одно случайное слово. если не трудно помогите пожалуйста
C++ Простые числа и количество нулей Задание: Нужно ввести число N с клавиатуры. Вывести на экран простые числа до N. И среди них найти число с максимальным числом нулей. При вводе 100 выводит 907 как и должна, а при вводе 10000 выводит 9907, а должна 9007. в Чем ошибка? Помогите исправить. #include <iostream> #include <conio.h> #include <math.h> using namespace std; void main() { подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
02.05.2013, 20:25     Написать функцию, которая удаляет все лишние пробелы
http://cplusplus.com/reference/algorithm/unique/
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <string>
#include <algorithm>
#include <iostream>
 
int main()
{
    std::string str;
    std::cout << "input string: ";
    std::getline(std::cin, str);
 
    auto last = std::unique(str.begin(), str.end(),
                    [](char a, char b) { return a == ' ' && b == ' '; });
    str.erase(last, str.end());
 
    std::cout << str << '\n';
}
 
Текущее время: 06:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru