Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать массив из структур Car и найти в нем самую дешевую машину Создать структуру данных "Car", содержащую следующие поля: торговая марка, модель, тип кузова, количество мест в салоне, стоимость. Создать программу, создающую массив из элементов данного типа и... https://www.cyberforum.ru/ cpp-beginners/ thread2361374.html C++ Упорядочить элементы массива по возрастанию количества делителей
Создать случайный массив размера n. Упорядочить его по возрастанию количества делителей числа
C++ Разработать класс множество (set) https://www.cyberforum.ru/ cpp-beginners/ thread2361355.html
Класс множество set. Дополнительно перегрузить следующие операции: -- удалить элемент из множества ( --set); > проверка на подмножество; != проверка множеств на неравенство. Не получается...
C++ Сформировать стек из N чисел. Найти сумму нечетных чисел из стека. Результат поместить в стек https://www.cyberforum.ru/ cpp-beginners/ thread2361343.html
Здравствуйте. Помогите, пожалуйста, решить задачу: Сформировать стек из N чисел. Найти сумму нечетных чисел из стека. Результат поместить в стек.
C++ Найти сумму пяти максимальных элементов массива К(10)
Помогите решить пожалуйста. Найти сумму пяти максимальных элементов массива К(10). Вывести исходный массив, пять максимальных элементов и найденную сумму.
C++ Заполнение матрицы по спирали https://www.cyberforum.ru/ cpp-beginners/ thread2361327.html
#include <iostream> #include <iomanip> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int N, M; cout << "Введите размер матрицы:" << endl; cout << "N = "; cin >> N;
C++ Считать линейный массив из файла, найти среднее арифметическое его элементов https://www.cyberforum.ru/ cpp-beginners/ thread2361323.html
Написать программу, которая считывает линейный массив из файла, выводит его на экран и находит среднее арифметическое элементов массива. Не могу понять, как вывести массив и посчитать его,...
C++ Создать строку, которая будет содержать набор символов содержащихся в файле
Открыть файл, имя которого задается с клавиатуры. Создать строку, которая будет содержать набор символов содержащихся в файле (каждый символ должен входить в строку по одному разу). Записать...
C++ Исключения в weak_ptr https://www.cyberforum.ru/ cpp-beginners/ thread2361299.html
Исключение выдает при добавлении второй Node в дерево на строке 148 #include <memory> #include <conio.h> #include <iostream> template <typename Key, typename Data> class Tree { class Node;
C++ Числа Чонбичафи Доброго времени суток! Я учу с++ где-то месяц и столкнулся с одной задачей, которая не даёт покоя вторую неделю: Числа Чонбичафи k порядка — последовательность чисел, заданная следующем образом: с... https://www.cyberforum.ru/ cpp-beginners/ thread2361298.html
Структура, описывающая рациональное число C++
Реализовать структуру, описывающую рациональное число. Операции:ввод, вывод, приведение к несократимому виду, умножение, умножение на скаляр. Помогите плз, модуль завтра:(
C++ Вычисление факториалов одним циклом for Здравствуйте, помогите чайнику решить задачу, решить нужно в одном цикле FOR. Заранее спасибо! \prod_{j=1}^{n}((b+j)!-j!) https://www.cyberforum.ru/ cpp-beginners/ thread2361290.html
Мозгоправ
1737 / 1031 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
30.11.2018, 00:21 0

Перевернуть строку - C++ - Ответ 13109288

30.11.2018, 00:21. Показов 2110. Ответов 1
Метки (Все метки)

Ответ

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
35
36
37
38
39
40
#include <iostream>
#include <string>
#include <Windows.h>
 
using namespace std;
 
int main() {
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int A, B;
    string S;
    cout << "Введите строку" << endl;
    getline(cin, S);
    cout << "Введите два челых числа" << endl;
    cout << "A = ";
    cin >> A;
    cout << "B = ";
    cin >> B;
    int c = S.size();                                      // Размер 
    if ((A < 1) || (B < A)) {
        cout << "Ошибка: неверные данные" << endl;
    }
    if (B > c)                                            // 3-e || не работало в одном if
    {
        cout << "Ошибка: выход за границы" << endl;
    }
    int x = 1;
    char t;
    int half = (B - A) / 2;
    for (int i = A - 1; i <= half; i++) {
        t = S[i];
        S[i] = S[B - x];
        S[B - x] = t;
        x += 1;
    }
    cout << S << endl;
    system("pause");
    return 0;
 
}


Вернуться к обсуждению:
Перевернуть строку C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2018, 00:21
Готовые ответы и решения:

Перевернуть строку
Данн текст. Необходимо вывести его буквы в обратном порядке. типо ввожу &quot;первое предложение&quot;, а...

Перевернуть строку
всем привет! помогите, плиз: Введённую с клавиатуры строку А записать в обратном порядке в...

Перевернуть строку
Написал программу которая переворачивает строку #include&lt;iostream&gt; #include&lt;cstring&gt; using...

Перевернуть строку
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main() { setlocale(LC_ALL,...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2018, 00:21
Помогаю со студенческими работами здесь

Перевернуть строку
Написать функцию, которая переставляет символы строки по принципу обмена первого и последнего,...

Перевернуть строку символов
Напишите программу, которая запрашивает строку символов, состоящую только из латинских букв, и...

Строковый тип. Перевернуть строку
Здраствуйте! Задача: ввести строку, перевернуть её, вывести полученную строку. Задачу выполнил...

Перевернуть строку. В чем проблема?
#include &lt;iostream&gt; using namespace std; void swapstr(char* str) { for(int i=0;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru