0 / 0 / 1
Регистрация: 19.12.2017
Сообщений: 66
1

Нужно переделать код из С++ турбо в С++

17.03.2018, 22:13. Показов 772. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Не понимаю некоторые функции . Остается только догадываться .

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 <string>
#include <sstream>
#include <vector>
#include <algorithm>
 
int main() {
    setlocale(LC_ALL, "rus");
    std::string str, substr, word;
    std::vector<std::string> words;
    int i;
    std::cout << "Введите предложение [ENG]: ";
    std::getline(std::cin, str);
    std::cin.ignore(std::cin.rdbuf()->in_avail());
    std::stringstream ss(str);
    while (ss >> word) words.push_back(word);
    std::cout << "Введите последовательность символов [ENG]: ";
    std::getline(std::cin, substr);
    std::cin.ignore(std::cin.rdbuf()->in_avail());
    std::cout << "Позиция вставки: ";
    std::cin >> i;
    std::transform(words.begin(), words.end(), words.begin(),
        [&i, &substr](std::string &w) {return w.size() >= i - 1 ? w.insert(i - 1, substr) : w; });
    for (auto w : words) std::cout << w << " ";
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2018, 22:13
Ответы с готовыми решениями:

Код написан в Dev C. Не работает в Visual. Как нужно переделать код?
Здравствуйте. Столкнулась с такой проблемой: код был написан в Dev C, но в Visual он выдаёт...

Нужно переделать код
Нужно сделать без классов: #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include...

Нужно переделать код
Надо переделать код. Так как я понял. Это C++ тут cout и cin а мне надо с printf и scanf

Граф, нужно переделать код
Задание: Нахождение К путей Минимальной суммарной длины Во взвешенном графе с неотрицательными...

4
1755 / 1347 / 1407
Регистрация: 28.10.2016
Сообщений: 4,267
17.03.2018, 22:29 2
Может это Вас удивит, но TurboC++ это лишь старая IDE, а не диалект языка. Ваш код написан на C++

Добавлено через 1 минуту
Справка по std::transform
0
Заклинатель змей
700 / 555 / 219
Регистрация: 30.04.2016
Сообщений: 2,591
17.03.2018, 22:44 3
Hitoku, это старьё едва ли С++98 поддерживает
1
0 / 0 / 1
Регистрация: 19.12.2017
Сообщений: 66
18.03.2018, 12:58  [ТС] 4
Hitoku, можете объяснить каждую строчку ,мне не понятно.я привык по-другому писать
0
7802 / 6567 / 2987
Регистрация: 14.04.2014
Сообщений: 28,712
18.03.2018, 14:13 5
Читай про STL.
0
18.03.2018, 14:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2018, 14:13
Помогаю со студенческими работами здесь

нужно переделать код из Python на С++
Условие:Вам нужно распилить деревянный брус на несколько кусков в заданных местах. Распилочная...

нужно переделать код в другую среду
переделайте под code blocks, пожалуйста буду признателен #include &quot;stdio.h&quot; #include...

Нужно переделать код чтоб он был с функциями
всем привет! помогите пожалуйста. у меня есть код и мне нужно некоторые части этого кода перевести...

Нужно переделать код под функции (одномерный массив)
«Однoмерные маcсивы», оформить каждый пункт задания в виде функции. Все необходимые данные для...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru