Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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++ Попадает ли точка в заданную плоскость
Модератор
Эксперт .NET
5812 / 4689 / 2940
Регистрация: 20.04.2015
Сообщений: 8,359
12.09.2015, 01:08 0

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

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

Ответ

GDERTT,
смысл проще понять, если вместо вызова Q() подставить код функции:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void Q(void)
{
    char c;
    cin.get(c); //сначала вводим с
    if (c != '\n') //введем с не равеное '\n' 
    {
      char c1;
      cin.get(c1); //затем вводим c1
      if (c1 != '\n') //если с1 таки будет равен '\n' (Нажмем Enter)
      {
        Q();
      }
      cout << c1; // сначала выводим c1
    }
    cout << c; //после выводим с
}


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

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

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

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

Вывод определенного количества символов заданной строки текста в обратной последовательнгости
Есть примерный код: 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, 01:08

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

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

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

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

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