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

Поменять местами первые слова (слова разделены пробелами) заданных строк, без использования процедур - C++

11.04.2012, 06:43. Просмотров 873. Ответов 2
Метки нет (Все метки)

Вводятся две строки произвольного текста. Поме-нять местами их первые слова (слова разделены пробелами). без подпроцедур.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2012, 06:43
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Поменять местами первые слова (слова разделены пробелами) заданных строк, без использования процедур (C++):

Дана строка текста, в которой слова разделены пробелами и запятыми, вывести повторяющиеся слова
Помогите пожалуйста! Как мне найти и вывести повторяющиеся слова? П.С. При работе со строками не использовать указатели. Строки...

Дана строка, слова в которой разделены пробелами. Оставьте в ней только те слова, которые начинаются на ту же букву, что и первое слово.
5.17 Дана строка, слова в которой разделены пробелами. Оставьте в ней только те слова, которые начинаются на ту же букву, что и первое...

В строке подсчитать сумму кодов символов каждого слова. Слова в строке разделены пробелами
нашел функцию для вычисления суммы кодов символов на форуме, но как переделать её под динамический массив? #include <iostream> #include...

Строка, слова в которой разделены пробелами
1) слова в строке разделены пробелами. найти самое длинное слово 2) слова в строке разделены последовательностями пробелов. удалить...

В тексте все слова разделены пробелами и знаками препинания
В тексте все слова разделены пробелами и знаками препинания. Для каждого из слов указать, сколько раз оно встречается среди всех...

Дана строка текста, в которой слова разделены пробелами.
Доброго времени суток ! Дана лаба: Дана строка текста, в которой слова разделены пробелами. Необходимо: -...

2
Евгений Юрьевич
4 / 4 / 5
Регистрация: 09.04.2012
Сообщений: 11
11.04.2012, 10:19 #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
#include<iostream>
#include<string>
using namespace std;
int main()
{
string a;
string b;
cout<<"VV 1 stroku :";
cin>>a;
cout<<"\n VV 2 stroku :";
cin>>b;
string c;
int i=0;
int counta=0;
while(a[i]!=' ')
{counta++;i++;}
int countb=0;i=0;
while(b[i]!=' ')
{countb++;i++;}
for(i=0;i<counta;i++)
    c[i]=a[i];
if(counta!=countb){
for(i=sizeof(a);i>countb;i--)
{a[i]=a[i+countb-counta];}
for(i=0;i<countb;i++)
    a[i]=b[i];
for(i=sizeof(b);i>counta;i--)
 b[i]=b[i+counta-countb];}
for(i=0;i<counta;i++)
    b[i]=c[i];
cout<<"\n 1 st: "<<a;
cout<<"\n 2 st: "<<b;
return 1;
}
Я его не компилил
1
михаил
0 / 0 / 1
Регистрация: 20.03.2012
Сообщений: 23
11.04.2012, 11:50  [ТС] #3
Евгений Юрьевич, программf вылетает при заполнении первой строки и нажатия на enter
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2012, 11:50
Привет! Вот еще темы с решениями:

Вывести на экран предпоследнее и последнее слово (слова разделены пробелами)
помогите пожалуйста сделать задачу Вводится строка произвольного текста. Вывести на экран предпоследнее и последнее слово (слова...

Дана строка символов, состоящая из произвольного текста, слова разделены пробелами
Дана строка символов, состоящая из произвольного текста, слова разделены пробелами. Вывести на экран порядковый номер слова ...

Дана строка символов, состоящая из произвольного текста, слова разделены пробелами
Здравствуйте. Помогите написать программу: Реализовать алгоритм решения задачи. Дана строка символов, состоящая из произвольного текста,...

Обработка строк. Поменять местами в предложении слова
Поменять местами в предложении слова: первое и последнее, второе и предпоследним и т.д.. Если слов нечетное количество, то среднее слово...


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

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

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