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

Вывод строки в обратном порядке (найти ошибки)

15.02.2014, 19:24. Просмотров 430. Ответов 3
Метки нет (Все метки)

вообщем хотел написать прогу,которая выводила строку в обратном порядке.она работает,только вот при выводе сначала странные символы выдает,а потом результат.прошу помогите пожалуйста исправить.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main(){
    const int n = 20;
    char s[n];
    cin.getline(s,n);
for (int j = n; j >= 0; j--){
            cout << s[j];
}
system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2014, 19:24
Ответы с готовыми решениями:

Вывод строки в обратном порядке
Тупень возвращается. Имеем функцию для чтения массива в обратном порядке....

Вывод строки в обратном порядке, замена символов
..может кто нибудь помочь?.. вот это вот надо сделать лёгким способом с...

Сортировка массива в порядке возрастания и вывод элементов в обратном порядке
нашла на форуме пару примеров, но они не полные и не запускаются, выбрала из...

Переместить элементы массива в обратном порядке, исправить ошибки в коде
Вот программа, массив заполняется от 0 до 9. Нужно переместить элементы массива...

Вывод в обратном порядке
Даны два целых числа a и b. Написать программу, которая будет выводить значения...

3
petyahohlov
27 / 22 / 13
Регистрация: 31.07.2013
Сообщений: 121
15.02.2014, 19:29 2
хах. j=n-1
если перелистывать массив с начала то
for(i=0;i<n;i++)
нумерация элементов массива начинается с 0 а не с 1.
1
retmas
Жарю без масла
865 / 747 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
15.02.2014, 19:30 3
C++
1
for(int j = strlen(s) - 1;...
1
Vourhey
Почетный модератор
6493 / 2268 / 185
Регистрация: 29.07.2006
Сообщений: 12,534
15.02.2014, 19:41 4
C++
1
        std::copy(s.rbegin(), s.rend(), std::ostream_iterator<char>(std::cout));
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2014, 19:41

Строки (Расположить слова строки в порядке, обратном исходному)
Здравствуйте,помогите пожалуйста. Задание: Расположить слова строки в...

Вывод значений в обратном порядке
День добрый. Написал код по переводу любого числа из десятичной системы в...

Вывод слов в обратном порядке
Всем привет. Мне нужно вывести слова в обратном порядке. У меня есть строка...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru