Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2020, 12:43   #1
Mayrlly
Новичок
Джуниор
 
Регистрация: 28.04.2020
Сообщений: 3
По умолчанию Вставить в строке перед заданным словом другое заданное слово

Здравствуйте, нужна помощь с написанием кода на ассемблере.
Буду очень благодарна, так как в ассемблере разбираюсь крайне плохо, но лабораторные сдавать всё же нужно. Вот условие: "Вставить в строке перед заданным словом другое заданное слово".
Заранее спасибо за помощь!
Mayrlly вне форума Ответить с цитированием
Старый 28.04.2020, 13:54   #2
Mayrlly
Новичок
Джуниор
 
Регистрация: 28.04.2020
Сообщений: 3
По умолчанию

У меня есть данная программа на С++, может быть кто-то знает, как её переписать на ассемблер:
Код:
#include <iostream>
using namespace std;
 
int main(){
    string str, word1, word2;//str строка, стр 1 слово перед которым вставляем, стр 2 слово которое вставляем.
    cout << "Введите строку" << endl;
    getline(cin, str);
    cout << "Введите слово которое будем вставлять в строку" << endl;
    cin >> word2;
    cout << "Введите слово перед которым будем вставлять слово" << endl;
    cin >> word1;
    int p = str.find(word1);
    if(p == -1)
        cout << "В строке нету данного слова." << endl;
    else{
        str.insert(p, word2 + ' ');
        
    }
    cout << str;
    
    return 0;
}
Mayrlly вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввести строку и слово. Вставить введенное слово перед самым длинным словом в строке.(программа на си) Кристина1998 Общие вопросы C/C++ 1 20.11.2016 11:15
Ввести строку и слово. Вставить введенное слово перед самым длинным словом в строке.(программа на си) Кристина1998 Помощь студентам 20 07.11.2016 23:39
Вставить заданное слово в строку перед заданным словом Blind Guard Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 07.04.2014 19:56
Вставить в строке перед заданным словом другое заданное слово. Axrik Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 23.04.2013 02:42
Заменить в строке одно слово на другое, заданное с клавиатуры. trum Помощь студентам 5 05.04.2012 17:48