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

Замена элемента из множества - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ассоциативный массив своими руками http://www.cyberforum.ru/cpp-beginners/thread1496216.html
Подскажите, пожалуйста, как реализовать такую конструкцию: array = 324;
C++ Stl vector как массив Есть функция принимающая указатель на массив и его длину и копирующая его в другой массив определенный указателем. void SetMass(float *pMass, int plengthMass) { mMass = new... http://www.cyberforum.ru/cpp-beginners/thread1496214.html
C++ Копирование при полиморфизме
Всем доброго дня ! Почему при полиморфизме вызывается конструктор копировщик только базового класса (строка 70) ? Получаю ошибку. Мне нужна полноценная копия. Заранее спасибо !!!
C++ Нужно перевести программу с Visual basic на с++
...
C++ Структура "Товар" http://www.cyberforum.ru/cpp-beginners/thread1496165.html
Описал структуру с двумя членами: имя и цена товара. Программа компилируется, но работает не правильно. Например, не выводит на экран все товары. Помогите разобраться почему. #include <iostream>...
C++ Список структур "Работник" struct Rab { char *name; int vozrast; char *dolg; }; struct Stack { Rab elem; подробнее

Показать сообщение отдельно
S_el
2113 / 1633 / 308
Регистрация: 15.12.2013
Сообщений: 6,577
09.07.2015, 19:03
например так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# include<iostream>
# include<vector>
# include<string>
 
int main()
    {
    std::string str = "zLhpgjHps53p";
    std::vector<char> letters_rep;
    letters_rep.push_back('r');
    letters_rep.push_back('u');
    letters_rep.push_back('z');
    letters_rep.push_back('w');
    std::vector<std::string> res(letters_rep.size(),str);
 
    std::vector<size_t> vec_index;
    for(size_t i=0;i<str.size();i++)
        if(str[i]=='p')
            vec_index.push_back(i);
 
    for(size_t j=0;j<letters_rep.size();j++)
        for(const auto &i :vec_index)
            res[j][i]=letters_rep[j];
 
    for(const auto &el :res)
        std::cout<<el<<std::endl;
    return 0;
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru