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

Заменить несколько подряд идущих пробелов одним - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти корни квадратного уравнения http://www.cyberforum.ru/cpp-beginners/thread1546703.html
вида ax2+bx+c=0 (относительно x). На вход программа получает три целых числа: a , b и c, соответственно. При этом гарантируется, что a≠0. На вывод программа должна вывести два вещественных корня уравнения, разделённые пробелом. Если вещественных корней нет, то программа должна вывести строку "No real roots". Если у уравнения имеется только один корень (кратный корень), то программа должна вывести...
C++ Сделать проверки в коде на ввод чисел Можете помочь с проверками, что-то у меня не клеится. 1) проверить что бы a не было равно 0; 2) на ввод букв; #include <iostream> #include <iomanip> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1546702.html
C++ Напишите программу, которая суммирует целые числа
На вход программе подаются целые числа в следующем формате: на первой строке идет целое число T — количество тестов, далее следует T строк, в каждой из которых через пробел идут два целых числа ai и bi. На выводе для каждой из T строк нужно вывести сумму ai+bi в том порядке, в котором пары поступают на вход. Ничего, кроме этого, выводить не нужно. Sample Input: 10 562 -881 310 -385 Sample...
Написать макрос выбора наибольшего значения C++
Реализуйте макрос MAX от трёх параметров, который присваивает целочисленной (int) переменной, переданной в качестве третьего аргумента, наибольшее из значений, переданных в первых двух аргументах. Пример вызова макроса: int a = 10; int b = 20; int c = 0; MAX(a, b, c); // теперь c равно 20 MAX(a += b, b, c); // теперь a = с = 30
C++ Не понятен смысл строки кода http://www.cyberforum.ru/cpp-beginners/thread1546694.html
Необходимо разобраться в чужом коде (примере, предоставленном разработчиками оборудования). В нем происходит определение Co-класса следующим путем: typedef TCoClassCreatorT<TCOMIMicranR2M, IMicranR2M, &CLSID_MicranR2M, &IID_IMicranR2M> CoMicranR2M; Лично мне кажется, что имеет место опечатка в комментария, и должно быть написано не Co-класса, а com-класса? И вот еще, проблема в том,...
C++ Разбить исходную строку на максимальной длины подстроки Дана строка, состоящая из слов, разделённых одним пробелом. Разработайте программу, которая разбивает исходную строку на максимальной длины подстроки, размер которых не превышает заданного значения n. Перенос слов считать запрещённым. Вывести исходную и полученные строки. Спасибо!! подробнее

Показать сообщение отдельно
ture
 Аватар для ture
404 / 297 / 120
Регистрация: 27.11.2014
Сообщений: 1,004
07.10.2015, 16:53     Заменить несколько подряд идущих пробелов одним
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main() {
    
    char c;
    bool is_ok = true;
    while(std::cin.get(c)) 
        if(c != ' '){
            std::cout << c;
            is_ok = true;
        }else if(is_ok) {
            std::cout << c;
            is_ok = false;
        }
 
            
    
    
    //system("pause");
    return 0;
}
 
Текущее время: 20:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru