Форум программистов, компьютерный форум, киберфорум
Наши страницы

Переставить символы в строке в обратном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ заменить символ, если он имеется в тексте, на новое значение считая, что символ входит в каждую строку не более одного раза http://www.cyberforum.ru/cpp-beginners/thread678566.html
Задан текст, состоящий из строк, разделенных пробелом и оканчивающийся точкой.Написать подпрограмму поиска заданного элемента в списке. Используя эту подпрограмму заменить заданный символ, если он...
C++ Повторение в зависимоети от условия Мне нужно повторять код в зависимости от условия: К примеру: Если условие верно то повторять код 5 раз Иначе не включать цикл. Просто я не хочу прописывать один и тотже код в цикле и вне его http://www.cyberforum.ru/cpp-beginners/thread678558.html
Определить, могут ли три точки быть вершинами треугольника C++
Всем привет!Помогите решить задачи завтра нужно сдать.Составить алгоритм по блокам,в письменном виде.Если не сложно фотки киньте с алгоритмами написанные вами.Оч нужно.Заранее спасибо)))
Задачка на сравнение факториала с числом C++
Помогите, пожалуйста, решить задачку. Желательно бы с использованием строки. Условие следующее: Дано натуральное число N. Дописать к нему на любую позицию заданную цифру K так, чтобы полученное...
C++ определение дефаултов http://www.cyberforum.ru/cpp-beginners/thread678540.html
У меня два файла Main.cpp - основной файл и File.h - Файл с функциями В файле Mail.cpp есть несколько define: #define q 1; #define w 2;...
C++ Найти столбец с минимальной суммой и вывести столбец с минимальной суммой Найти столбец с минимальной суммой и вывести столбец с минимальной суммой подробнее

Показать сообщение отдельно
Hai
0 / 0 / 0
Регистрация: 23.10.2012
Сообщений: 4

Переставить символы в строке в обратном порядке - C++

23.10.2012, 17:29. Просмотров 2293. Ответов 6
Метки (Все метки)

Добрый вечер. Помогите пожалуйста разобраться в программке.

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;
 
int main()
{
    cout << "Enter string\n";
    string temp, final;
    cin >> temp;
    int n=0;
    for (int i=temp.length()-1; i>=0; i--)
    {
        
        final[n]=temp[i];
        n++;
    }
    cout << final << endl;
    return 0;
}
Выполняю программу, после окончания ввода строки появляется ошибка "string subscript out of range". Не могу понять, что не так в моем коде.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.