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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать матрицу 11*3 и поменять местами столбец, содержащий минимальный элемент, с первым столбцом http://www.cyberforum.ru/cpp-beginners/thread1206858.html
помогите пожалуйста с заданием: из 33 положительных, отрицательных и нулевых значений чисел сформируйте матрицу 11*3. поменяйте местами столбец содержащий минимальный элемент, с первым столбцом, выдайте преобразованную матрицу. предусмотреть если минимум находится в 1 столбце. как вижу это я: 1) задание матрицы 2) поиск минимального значения 3)элемент1 записываем в память столбца н 4)...
C++ Определить, попадает ли точка в область определить, попадает ли точка с заданными координатами х,у в заштрихованную область. условие попадания точки в заштрихованную область записать одним предложением. область 1: x*x+y*y>=4; x<=-2, y>=2; область 2: x-2y<=0; 0<x<=2, -1<y<=0 подобные задачи встречались здесь на сайте, подобно им я попробовала сделать программу... #include<stdio.h> #include<conio.h> #include<math.h> http://www.cyberforum.ru/cpp-beginners/thread1206853.html
C++ Поиск элемента одной строки во второй с последующим исключением
Дано две строки, нужно сравнить и убрать из первой символы которые есть во второй. Например: 1: abcdeeedsasa 2: gjmxvde result: abcsasa Вот мой вариант кода(метод класса), но цикл завершается сразу после того как найдет одинаковый символ, т.е. 1: abcdeeedsasa 2: gjmxvde
Массив структур или объект 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; } подробнее

Показать сообщение отдельно
Trwsdf
Заблокирован
13.06.2014, 13:24     Обработка строк с использованием указателей: вывести слова в два столбика, по четности их длины
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
std::string init = "sss  jkjkd ssdl   erjk fddl edd ";
    std::vector<char> result;
    std::vector<std::string> a;
    std::vector<std::string> b;
    for (const char& c : init)
        if (std::isalpha(c)) result.push_back(c);
        else if (result.size()) {
            if (result.size() % 2)
                a.push_back(std::string(result.begin(), result.end()));
            else
                b.push_back(std::string(result.begin(), result.end()));
            result.clear();
        }
    for (int i = 0; i < ((a.size() > b.size()) ? a.size() : b.size()); i++) {
        if (i < b.size())std::cout << b[i];
        std::cout << "\t\t";
        if (i < a.size()) std::cout << a[i];
        std::cout << std::endl;
    };
 
Текущее время: 16:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru