С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 30.11.2015
Сообщений: 33
1

Функция, создающая новую строку, скопировав в неё исходную сначала в прямом, а потом в обратном порядке

30.11.2015, 13:17. Показов 1419. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В функцию передаётся строка произвольной длины. Функция создаёт новую строку, скопировав в неё исходную сначала в прямом, а потом в обратном порядке. Адрес новой строки возвращаются в main( ), и там строка распечатывается.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2015, 13:17
Ответы с готовыми решениями:

Преобразовать строку: сначала поставить буквы в обратном порядке, потом цифры в прямом
Есть строка, содержащая буквы и цифры. Превратите эту строку так, чтобы сначала нем шли все буквы,...

Переписать данные массива в другой 2 раза: сначала все элементы идут в прямом потом обратном порядке
Из заданного массива переписать информацию в другой 2 раза таким образом: сначала все элементы идут...

Палиндромы. Создать новую строку – исходную в обратном порядке...
Дана строка символов. Создать новую строку – исходную в обратном порядке. Проверить, является ли...

Рекурсия: вывести числовую последовательность сначала в прямом, а затем в обратном порядке
Написать программу, выводящую числовую последовательность из n элементов сначала в прямом, а затем...

1
3 / 3 / 6
Регистрация: 18.02.2015
Сообщений: 16
30.11.2015, 17:14 2
Лучший ответ Сообщение было отмечено cfif как решение

Решение

Как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
 
using namespace std;
 
string func(string str) {
    string str1 = str;
    for(int i = str.length() - 1; i >= 0; i--) {
        str1 += str[i];
    }
    return str1;
}
 
int main() {
    setlocale(0, "");
    cout << func("СтрокА") << endl;
    system("pause");
    return 0;
}
0
30.11.2015, 17:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2015, 17:14
Помогаю со студенческими работами здесь

Рекурсия: вывести положительные элементы последовательности в прямом порядке, потом отрицательные - в обратном
Задача звучит так: Вывести значения всех положительных элементов заданной числовой...

Преобразовать строку так, чтобы сначала в ней шли все цифры исходной строки, а потом – все буквы исходной строки, но в обратном порядке
1)Даны сведения о 8 фильмах: название, режиссер, страна, год выпуска, стоимость(расходы на выпуск),...

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru