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

Обработка строк с использованием указателей: вывести слова в два столбика, по четности их длины - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать матрицу 11*3 и поменять местами столбец, содержащий минимальный элемент, с первым столбцом http://www.cyberforum.ru/cpp-beginners/thread1206858.html
помогите пожалуйста с заданием: из 33 положительных, отрицательных и нулевых значений чисел сформируйте матрицу 11*3. поменяйте местами столбец содержащий минимальный элемент, с первым столбцом,...
C++ Определить, попадает ли точка в область определить, попадает ли точка с заданными координатами х,у в заштрихованную область. условие попадания точки в заштрихованную область записать одним предложением. область 1: x*x+y*y>=4; x<=-2, y>=2;... http://www.cyberforum.ru/cpp-beginners/thread1206853.html
C++ Поиск элемента одной строки во второй с последующим исключением
Дано две строки, нужно сравнить и убрать из первой символы которые есть во второй. Например: 1: abcdeeedsasa 2: gjmxvde result: abcsasa Вот мой вариант кода(метод класса), но цикл...
Массив структур или объект C++
есть класс class myclass { struct mystruct { int num;//номер char name;//имя }; }; Допустим, 10 сотрудников.
C++ Определить число листьев на каждом уровне дерева http://www.cyberforum.ru/cpp-beginners/thread1206844.html
Нужно составить такую функцию. Именно на каждом отдельном уровне, а не по дереву вообще.
C++ Непонятки с конструктором копирования class Table { Row* p; size_t size; public: Table(int i = 0) { p = new Row; size = i; } подробнее

Показать сообщение отдельно
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
06.08.2014, 21:23
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
    char const* const str = " Lorem ipsum dolor  s amet hgf 1212kakaka cotuer132 adipis ";
    for(char const* pa = str, *pb = str; *pa; pa = pb)
    {
        for(; ' ' == *pa; ++pa)
            ;
        for(pb = pa; ' ' != *pb && '\0' != *pb; ++pb)
            ;
        (std::cout << ((pb - pa) & 1 ? "                  " : "")).write(pa, pb - pa) << '\n';
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru