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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Аниточка
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 35
#1

Сформировать новую строку повторив каждый символ заданной строки дважды - C++

10.06.2014, 12:08. Просмотров 390. Ответов 2
Метки нет (Все метки)

1. Дана строка символов. Сформировать новую строку, повторив каждый символ заданной строки дважды, начиная с конца строки (если заданная строка “зима”, то новая строка “ааммиизз”).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2014, 12:08     Сформировать новую строку повторив каждый символ заданной строки дважды
Посмотрите здесь:

Распечатать введённую строку, заменив строчные буквы прописными и повторив дважды каждую цифру C++
C++ Преобразовать строку, удалив каждый символ * и повторив каждый символ, отличный от *
Из первой заданной строки удалить каждый символ, принадлежащий второй C++
C++ Сформировать строку вдвое большей длины, где каждый символ дополняется пробелом
Преобразовать строку, удалив каждый символ «*» и повторив каждый символ, отличный от «*» C++
Преобразовать строку, удалив каждый символ * и удвоив каждый символ, отличный от * C++
C++ Преобразовать строку, вырезав каждый символ "*" и повторив каждый символ, отличный символ "*"
C++ Преобразовать строку, удалив каждый символ * и повторив каждый символ, отличный от *
C++ Преобразовать строку, удалив каждый символ "*" и повторив каждый символ, отличный от "*"
C++ Сформировать новую строку, состоящую из слов исходной строки
C++ Из первой заданной строки удаляется каждый символ, принадлежащий второй заданной строке
C++ Из символов двух строк составить новую строку, в которой каждый символ встречается ровно два раза

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tehnar5
31 / 31 / 12
Регистрация: 03.05.2011
Сообщений: 84
10.06.2014, 12:23     Сформировать новую строку повторив каждый символ заданной строки дважды #2
C++
1
2
3
//s - строка, n - ее длина
for (int i = n - 1; i >= 0; i--)
    t[2 * (n - i - 1)] = t[2 * (n - i - 1) + 1] = s[i];
Trwsdf
Заблокирован
10.06.2014, 12:27     Сформировать новую строку повторив каждый символ заданной строки дважды #3
C++
1
2
3
4
5
6
 string init = "abcd";
    ostringstream result;
    std::for_each(init.rbegin(), init.rend(), [&result](const char& elem) {
        result << elem << elem;
    });
    cout << result.str();
Yandex
Объявления
10.06.2014, 12:27     Сформировать новую строку повторив каждый символ заданной строки дважды
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru