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

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

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

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

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

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

В строке подсчитать сумму кодов символов каждого слова. Слова в строке разделены пробелами
нашел функцию для вычисления суммы кодов символов на форуме, но как переделать...

Строка, слова в которой разделены пробелами
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 / 0
Регистрация: 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