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

Вводятся 2 строки. Перевернуть обе строки, склеить и вывести - C++

Восстановить пароль Регистрация
 
MonoRec
1 / 1 / 0
Регистрация: 24.11.2013
Сообщений: 84
25.02.2014, 21:28     Вводятся 2 строки. Перевернуть обе строки, склеить и вывести #1
Помогиет с заданием!
Вводятся 2 строки. Перевернуть обе строки, склеить и вывести.

1)тип string

Код:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream>
using namespace std;
#include <string>
int main()
{
string name1; 
string name2;
string name3;
 
cout << "Enter first string: ";
getline(cin,name2); 
cout << "Enter Second string: ";
getline(cin,name1);     
        
reverse(name1.begin(), name1.end());
reverse(name2.begin(), name2.end());
 
name3=name2+ " " +name1;
    cout<<name3<<endl;
    
    system("Pause");
    return 0;
}
2)Массивы символов.
Код:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
using namespace std;
 
int main()
{
char name1[256];
char name2[256];
char name3[256];
    
cout<<"Enter first>";
cin.getline(name1,256);
    
cout<<"Enter second>";
cin.getline(name2,256);
 
.......     
name3=name2+ " " +name1;
    cout<<name3<<endl;
    system("Pause");
    return 0;
}
Как перевернуть обе строки в мас. символов???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2014, 21:28     Вводятся 2 строки. Перевернуть обе строки, склеить и вывести
Посмотрите здесь:

C++ Перевернуть строки в файле
Строки. Перевернуть первое слово. C++
Вывести все введенные строки. Отсортировать строки. Вывести самую длинную строку C++
Перевернуть строки в матрице C++
Перевернуть строки в матрице C++
Найти количество простых чисел в массиве. Перевернуть все нечетные строки матрицы. Перевернуть каждое четное слово в строке C++
C++ Соединить обе строки и выделить подстроку заключенную между символами ' -'
Перевернуть все нечетные строки матрицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Anton_Kretov
 Аватар для Anton_Kretov
89 / 51 / 7
Регистрация: 26.06.2013
Сообщений: 179
25.02.2014, 21:34     Вводятся 2 строки. Перевернуть обе строки, склеить и вывести #2
Указателями, указателями. Сейчас вам напишу код.

Добавлено через 1 минуту
Со старых проектов остался вот такой код: (Герберт Шилтд научил)
C++
1
2
3
4
5
6
7
8
9
10
11
12
char *startP, *endP;
    int length = strlen(stringArray);
    startP = stringArray;
    endP = &stringArray[length - 1];
 
    while(startP < endP) {
        char middle = *startP;
        *startP = *endP;
        *endP = middle;
        startP++;
        endP--;
    }
Yandex
Объявления
25.02.2014, 21:34     Вводятся 2 строки. Перевернуть обе строки, склеить и вывести
Ответ Создать тему
Опции темы

Текущее время: 01:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru