karzuan
1 / 1 / 0
Регистрация: 06.05.2013
Сообщений: 16
|
|||||||||||
#1 | |||||||||||
Написать программу, которая будет зеркально выводить введенную строку - C++27.05.2014, 03:03. Просмотров 488. Ответов 7
Метки нет Все метки)
(
Доброго времени суток!
Стоит задача: написать программу, которая будет зеркально выводить введенную строку. Условие: нельзя использовать стандартные функции библиотеки <cstring> и им подобные ОС: windows 7, x64 Компилятор: Dev-C++
добавлю комментарии:
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
27.05.2014, 03:03 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать программу, которая будет зеркально выводить введенную строку (C++):
7
Написать программу, которая будет добавлять в текстовый файл введенную из клавиатуры информацию - C++ Написать программу, которая будет выводить елочку из символов - C++ Написать программу, которая будет выводить результат поиска с сайта - C++ Написать программу, которая будет генерировать одномерный массив и выводить сумму элементов - C++ Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам - C++ |
slayster
5 / 5 / 1
Регистрация: 25.03.2014
Сообщений: 20
|
|
27.05.2014, 03:04 | #2 |
в чем заключается вопрос?
0
|
karzuan
1 / 1 / 0
Регистрация: 06.05.2013
Сообщений: 16
|
|
27.05.2014, 03:18 [ТС] | #3 |
0
|
slayster
5 / 5 / 1
Регистрация: 25.03.2014
Сообщений: 20
|
||||||
27.05.2014, 03:26 | #4 | |||||
что-то подобное?
0
|
karzuan
1 / 1 / 0
Регистрация: 06.05.2013
Сообщений: 16
|
|||||||||||
27.05.2014, 03:40 [ТС] | #5 | ||||||||||
именно, но мне интересно почему мой код не работает.
И кстати, почему в твоём выводится последний символ
0
|
slayster
5 / 5 / 1
Регистрация: 25.03.2014
Сообщений: 20
|
|
27.05.2014, 03:49 | #6 |
в i количество символов + '\0', который стоит последним. int j = i-1, последний элемент пропускается.
Добавлено через 1 минуту '\0' не учитывается.
0
|
karzuan
1 / 1 / 0
Регистрация: 06.05.2013
Сообщений: 16
|
||||||
27.05.2014, 03:58 [ТС] | #7 | |||||
добавил выход из цикла вычисления длины строки и уменьшил величину последнего символа на один ( похоже действительно указывает на нулевой символ )
Добавлено через 4 минуты в таком случае зачем вычитать единицу.
0
|
slayster
5 / 5 / 1
Регистрация: 25.03.2014
Сообщений: 20
|
|||||||||||
27.05.2014, 04:08 | #8 | ||||||||||
элементы массива начинаются с нуля... Вводим 1 символ, получаем в массив {'1', '\0'}; следовательно у нас 2 элемента с индексами 0 и 1
для наглядности
1
|
27.05.2014, 04:08 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
27.05.2014, 04:08 |
Привет! Вот еще темы с ответами:
8
Написать программу, которая будет определять цвет пикселя под курсором и выводить на экран этот цвет - C++ Написать программу, разбивающую введенную строку - C++
Создать программу, которая будет определять с какой буквы вы ввели слово с А, с Б или с В и выводить об этом сообщение - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |