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

В строке скопировать каждый второй символ в конец строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Литература C++ http://www.cyberforum.ru/cpp-beginners/thread152353.html
Related Links Ссылки по теме C++ . Borland C++ Builder . Visual C++ .
C++ Почему вылетает эксепшн? Товарищи, подскажите, почему вылетает эксепшн? char *p = "qwerty"; p = 'a'; Потому что p указывает на константное выражение "qwerty"? Пытался избавиться от константности приведением типов при помощи const_cast<char*>... Не помогает:) http://www.cyberforum.ru/cpp-beginners/thread152350.html
C++ Полиморфизм и иерархия классов.
Очень надеюсь на Вашу помощь. На экране имеются круг и точка, которые двигаются при нажатии клавиш-стрелок (для круга) или wasd(для точки). Может двигаться либо точка, либо круг. При нажатие определенной клавише точка или круг меняют свой цвет. Нужна помощь в создании классов. #include <iostream.h> #include<graphics.h> #include<conio.h> enum Boolean{false, true}; class...
Visual C++ Новые элементы меню не появляются (MFC)
Я создаю MFC application потом class view/add/resource/menu. Создаю элементы меню ,и запускаю прогу,но новые элементы не появляются. Почему,и как их добавить ?? :wall:
C++ Преобразовать последовательность http://www.cyberforum.ru/cpp-beginners/thread152323.html
Даны натуральное число п, символы s1 ...,sn. Преобразовать последовательность s1 ...,sn удалив каждый символ * и повторив каждый символ, отличный от *. на паскале написал а на си не знаю как писать..... помогите плз!)
C++ Вывод на экран всех слов, которые находятся между первой и второй запятыми ... задачи в Turbo C: 1.Создать программу, которая находит элементы в двумерном массиве, какие больше среднего арифметического элементов заданного рядка. 2.Дано 3-х значное число. Определить функцию для расбора заданого числа на сотни, десятки и единици. 3.Написать программу вывода на экран всех слов, которые находятся между первой и второй запятыми. 4.Есть файл, элементами которого есть... подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9442 / 5465 / 926
Регистрация: 25.07.2009
Сообщений: 10,486
07.07.2010, 23:34     В строке скопировать каждый второй символ в конец строки
как-то так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
 
int main(){
    std::string buf, tmp;
    
    std::cout << "String: ";
    std::getline(std::cin, buf);
    for ( int i = 1; i < buf.size(); i += 2 )
        tmp += buf[i];
    buf += tmp;
    std::cout << "Result: " << buf << std::endl;
    
    return 0;
}
 
Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru