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

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

Войти
Регистрация
Восстановить пароль
 
Aubakirova
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 20
#1

Приписать первое слово второй строки к первой - C++

10.02.2013, 21:53. Просмотров 679. Ответов 8
Метки нет (Все метки)

Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать первое слово второй строки к первой. Получить из измененной первой строки новую, в которой не будет первого слова.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2013, 21:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Приписать первое слово второй строки к первой (C++):

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

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

Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки частью второй строки - C++
Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки частью второй строки. 1. Я дуб дубом,даже...

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
10.02.2013, 22:42 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cstring>
int main()
{
     char str[] = "first string";
     char str1[] = "second string";
     strcat(str,strtok(str1," ."));
     char str3[100] = {0};
     strcpy(str3,strstr(str," ")+1);
     std::cout<<str3;
     return 0;
}
1
Aubakirova
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 20
10.02.2013, 22:54  [ТС] #3
не работает к сожалению. Запускается, но консоль закрывается при нажатии любой клавиши.
0
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
10.02.2013, 23:02 #4
А так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstring>
#include <cstdlib>
int main()
{
     char str[] = "first string";
     char str1[] = "second string";
     strcat(str,strtok(str1," ."));
     char str3[100] = {0};
     strcpy(str3,strstr(str," ")+1);
     std::cout<<str3;
     system("pause");
     return 0;
}
0
Aubakirova
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 20
10.02.2013, 23:05  [ТС] #5
спасибо, но нет) "stringsecond нажмите любую клавишу для продолжения" и потом закрытие.
0
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
10.02.2013, 23:07 #6
Aubakirova, ну) Это ответ. Нужно, чтобы строки вводились с клавиатуры? Просто они сейчас записаны в коде.
0
Aubakirova
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 20
10.02.2013, 23:10  [ТС] #7
да) нужно с клавиатуры) Sorry, что сразу не объяснила)
0
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
10.02.2013, 23:20 #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstring>
#include <cstdlib>
int main()
{
     char str[100];
     char str1[100];
     std::cout<<"Input first string: ";
     std::cin.getline(str,99);
     std::cout<<"Input second string: ";
     std::cin.getline(str1,99);
     strcat(str,strtok(str1," ."));
     char str3[100] = {0};
     strcpy(str3,strstr(str," ")+1);
     std::cout<<"Answer:"<<'\n';
     std::cout<<str3<<std::endl;
     system("pause");
     return 0;
}
1
Aubakirova
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 20
11.02.2013, 00:00  [ТС] #9
Спасибо огромное!! все работает!!!)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2013, 00:00
Привет! Вот еще темы с ответами:

Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой строки, с которой вторая строка содер-жится в ней - C++
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой строки, с которой вторая строка...

Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции, с которой вторая строка содержится в первой. - C++
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции, с которой вторая строка содержится в первой. ...

Определить, содержит ли последнее слово строки букву, с которой начинается первое слово - C++
2.) В динамической памяти размещена строка символов. Определить, содержит ли последнее слово строки букву, с которой начинается первое...

Даны два слова.Верно ли,что первое слово начинается на ту же букву,на которую заканчивается второе слово (работа с символами строки) - C++
2)Даны два слова.Верно ли,что первое слово начинается на ту же букву,на которую заканчивается второе слово (работа с символами строки)


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.02.2013, 00:00
Ответ Создать тему
Опции темы

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