Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
tk2108
-18 / 0 / 1
Регистрация: 13.11.2017
Сообщений: 20
1

Заданы 2 строки; приписать первое слово второй строки к первой строке

04.12.2017, 16:24. Просмотров 382. Ответов 2
Метки нет (Все метки)

Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать первое слово второй строки к первой. Получить из измененной первой строки новую,в которой не будет первого слова.
Не могу доработать

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <conio.h>
 
using namespace std;
 
string one( string, string );
string two( string );
 
int main() {
    string str1 = "string1 test1 word1 word2 word3";
    string str2 = "string2 test2 word4 word5 word6";
    str1 = one( str2, str1 );
    str1 = two( str1 );
    cout << "str1 == " << str1 << "\n";
    cout << "str2 == " << str2;
    getch();
    return 0;
}
 
string one( string str, string str2 ) {
    string StrCpy = "";
    for( int i = 0; i < str.length(); i++ ) {
        if( str[i] == ' ' ) {
            i++;
            for( int j = i; j < str.length(); j++ ) {
                StrCpy += str[j];
                if( str[j+1] == ' ' ) {
                    str2 += " " + StrCpy;
                    return str2;
                }
            }
        }
    }
}
 
string two( string str ) {
    string str2 = "";
    for( int i = str.length()-1; i >= 0; i-- ) {
        str2 += str[i];
    }
    return str2;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2017, 16:24
Ответы с готовыми решениями:

Приписать первое слово второй строки к первой
Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать первое слово второй строки к...

Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать три символа второй строки к первой
Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать три символа второй строки к...

Приписать второе слово второй строки к первой, развернуть первую строку
Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать второе слово второй строки к...

Даны две строки. Удалить в первой строке первое вхождение второй строки
Посмотрите пж ребят и напишите , правильно ли я написал. int main() { setlocale(LC_ALL,...

Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки частью второй строки
Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки...

2
nmcf
6528 / 5752 / 2621
Регистрация: 14.04.2014
Сообщений: 24,493
06.12.2017, 18:30 2
C++
1
2
3
4
string one(string str, string str2)
{
    return str2 + ' ' + str.substr(0, str.find(' '));
}
0
повар1
306 / 235 / 179
Регистрация: 24.02.2017
Сообщений: 885
Завершенные тесты: 1
06.12.2017, 20:00 3
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
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
 string str1 = "string1 test1 word1 word2 word3";
 string str2 = "string2 test2 word4 word5 word6";
 string temp;
 
 str1+=32;
 int i=0;
 while(str2[i]!=32)
      str1+=str2[i++];
 i=0;
 while(str1[i]!=32)
      i++;
 while(str2[i]!='\0')
      temp+=str1[i++];
 str1=temp;
 cout<<str1;
 
  system("pause>0");
  return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2017, 20:00

Заданы 2 строки. Определить местоположение символа первой строки, который первым не совпал с одним из символов второй
Заданы 2 строки, состоящие из слов, разделенных пробелами. Определить местоположение символа первой...

Найти самое короткое слово первой строки, которого нет во второй строке
Люди! Помогите,пожалуйста.. надо написать программу на С++ выводящую на экран самое короткое слово...

Поменять 2 слово первой строки на 3 слово второй строки
как поменять 2 слово 1 строки на 3 слово 2 строки? дайте совет


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

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

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