Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Входит ли точка в область? #include <iostream> using namespace std; { double x,y; cout <<"Vvedite x" << endl; cin >> x; cout <<"Vvedite y" << endl; cin >> y; if y<=1 && y>=-x && y<=x || y>=-1 && y<=x && y>=-x... https://www.cyberforum.ru/ cpp-beginners/ thread1529100.html Поменять местами верхнюю и нижнюю половины матрицы C++
написать программы по своим вариантам, которые реализуют алгоритм работы с прямоугольными или квадратными матрицами с помощью двухмерных массивов. Реализовать алгоритм преобразования матрицы...
C++ While и for не хотят рабоать https://www.cyberforum.ru/ cpp-beginners/ thread1529091.html
Добрового времени суток, Пробовал пускать на двух компах программу, на обоих работает только если в while условие i<20, если i больше 20 ( i=21,22,23,24...) , то при экзекьюции начинает виснуть...
C++ Метод хорд для решения системы нелинейных уравнений https://www.cyberforum.ru/ cpp-beginners/ thread1529081.html
Здравствуйте, задал вопрос по чисмету вот тут https://www.cyberforum.ru/numerical-methods/thread1529078.html#post8064137 Не знаю, стал вот сомневаться, может проблема в коде. Вот такая...
Перехват данных с клавиатуры C++
Здравствуйте! Подскажите пожалуйста как осуществить перехват данных с клавиатуры и изменение его вне окна программы. Допустим я запуская программу, начинаю печатать в ворде, а она меняет регистр букв...
C++ Метод хорд для системы уравнений - нужно написать программу на С++ Здравствуйте, нужно написать программу на С++ для решения нелинейных уравнений методом хорд. Я ее написал и не могу уразуметь некоторые вещи. У меня есть в программе условие проверки нач.... https://www.cyberforum.ru/ cpp-beginners/ thread1529078.html
C++ Значение deleter в std::tr1::shared_ptr Пишу для себя реализацию умного указателя. Взял за основу класс std::tr1::shared_ptr, но мне не все в нем понятно. Наткнулся на такой конструктор в объявлении класса. template<class Y, class D>... https://www.cyberforum.ru/ cpp-beginners/ thread1529068.html Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) C++
Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры. Так как значение S(x)...
C++ Сбой работы программы на Windows 10 https://www.cyberforum.ru/ cpp-beginners/ thread1529033.html
В общем проблема такова: Программа на windows 7 прекрасно работает начал тестить на десятке и тут заметил: Установка программы недоступна без прав администратора и когда программа пытается создать...
C++ Ошибки при работе со строками https://www.cyberforum.ru/ cpp-beginners/ thread1529025.html
Доброго времени суток! Есть такой код #include <stdio.h> #include <iostream> #include <string> using namespace std; int main () { string s, s1; int length_start = 0, length_end; std::cin...
Работа с массивом строк C++
Добрый день, есть такая простая задача. 3 корзинки . в одной яблоко ,слива и банан, в другой персик и мандарин, в третьей апельсин и лимон. Нужно взять из каждой корзинки по одному фрукту. Сколько...
C++ Попадание точки в заданную область https://www.cyberforum.ru/ cpp-beginners/ thread1529019.html
Помогите решить c++ Попадает ли точка в заданную плоскость
1362 / 999 / 316
Регистрация: 28.07.2012
Сообщений: 2,764
12.09.2015, 00:39 0

Вывод строки в обратной последовательности - C++ - Ответ 8064495

12.09.2015, 00:39. Показов 1059. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от GDERTT Посмотреть сообщение
записывает символ в буфер обмена
Читает символ из буфера обмена.
Цитата Сообщение от GDERTT Посмотреть сообщение
if (c != '\n')
Если c не является символом перевода строки. Он устанавливается в конце текущей строки, когда нужно начать новую. Также он вставляется, когда при вводе текста давишь Enter.
Цитата Сообщение от GDERTT Посмотреть сообщение
Я не пойму за счет чего происходит считывание в обратном направлении.
За счет рекурсии: Ты ввел, например строку "ab\n". Считывается символ 'a', 'a' != '\n', вызывается снова функция Q(). Считывается следующий символ 'b', 'b' != '\n', вызывается функция Q(). Считывается символ '\n', '\n' = '\n',
выводим символ '\n' и выходим из функции Q(). Куда выходим? Туда, откуда она была вызвана, т.е. в функцию Q(), где было прочитано 'b'. Выводится 'b', функция завершается, а затем выводится 'a'.

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

Использование стека для печати строки в обратной последовательности
нужно написать программу, которая вводит строку текста и использует объект стека для печати строки...

Вывести на экран слова заданной строки в обратной последовательности
Строка, введенная пользователем, состоит из слов, разделенных запятой. Вывести на экран слова в...

Вывести на экран слова заданной строки в обратной последовательности
Суть задания Вывести на экран слова заданной строки в обратной последовательности Вот код...

Вывод определенного количества символов заданной строки текста в обратной последовательнгости
Есть примерный код: int main() { setlocale(LC_ALL, &quot;Russian&quot;); cout &lt;&lt; &quot;Введите строку&quot; &lt;&lt;...

6
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.09.2015, 00:39

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

Вывод строки на экран с использованием esp-последовательности
ДОБРЫЙ ДЕНЬ,в нашем ВУЗе ввели дисциплину по С++,я в ней-полный чайник(((((помогите,пожалуйста,с...

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

Вывести на экран слова в обратной последовательности
Строка, введенная пользователем, состоит из слов, разделенных запятой. Вывести на экран слова в...

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