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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ragnar_1994
1 / 1 / 0
Регистрация: 17.05.2013
Сообщений: 6
#1

Используя прямую рекурсию, напечатать в обратном порядке последовательность чисел, признаком конца которой является 0 - C++

17.05.2013, 18:40. Просмотров 833. Ответов 1
Метки нет (Все метки)

...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2013, 18:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Используя прямую рекурсию, напечатать в обратном порядке последовательность чисел, признаком конца которой является 0 (C++):

Напечатать в обратном порядке заданный текст используя рекурсию - C++
Напечатать в обратном порядке заданный текст, используя рекурсию.

Используя рекурсию напечатать вводимые числа в обратном порядке - C++
1. Написать рекурсивную процедуру, которая считывает вводимые с клавиатуры числа до тех пор, пока не будет обнаружен нуль. Затем введенные...

Напечатать ту же последовательность слов, что и в исходном тексте, но в обратном порядке - C++
Задан текст. Между словами - пробел, за последним символом - точка. Напечатать ту же последовательность слов, но в обратном порядке.

Введенное предложение обработать так, чтобы его последовательность слов напечатать в обратном порядке - C++
Введенное предложение обработать так, чтобы его последовательность слов напечатать в обратном порядке.

Дано 100 целых чисел (случайная последовательность). Распечатайте эти числа в обратном порядке по 6 чисел в с - C++
Дано 100 целых чисел (случайная последовательность). Распечатайте эти числа в обратном порядке по 6 чисел в строке.

Используя стек напечатать содержимое текстового файла, выписывая символы каждой его строки в обратном порядке. - C++
Помогите, пожалуйста, с решением задачи в С++. Используя стек напечатать содержимое текстового файла, выписывая символы каждой его...

1
_Xan_
20 / 20 / 6
Регистрация: 19.09.2010
Сообщений: 85
17.05.2013, 19:19 #2
Вот, если я правильно понял
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <stack>
#include <conio.h>
using namespace std;
stack<int> st;
void f(int* a)
{
    if (*a!=0){ 
        st.push(*a);
        f(++a);
    }
    else
        while (st.size()!=0){ cout << st.top()<<" "; st.pop();}
}
int main()
{
    int ptr[6];
    ptr[0]=55;
    ptr[1]=1;
    ptr[2]=2;
    ptr[3]=3;
    ptr[4]=4;
    ptr[5]=0;
    f(ptr);
    getch();
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2013, 19:19
Привет! Вот еще темы с ответами:

Вывести на экран последовательность целых чисел в обратном порядке - C++
Помогите) Задание: Вывести на экран : целые числа 10, 12, 14, ... , 60 в обратном порядкев столбик))( в С ++ для начинающих, напишите...

Вывести последовательность, используя рекурсию - C++
Дана последовательность из N количества элементов. Вывести эту последовательность в обратном порядке, используя рекурсию. Замечание:...

Используя рекурсию распечатать последовательность - C++
Ввести с клавиатуры целое число N. Используя рекурсию, распечатать сначала последовательность, состоящую из N букв 'А', а затем из N...

Напечатать строку в обратном порядке - C++
Задача: Дана последовательность, содержащая от двух до десяти слов, в каждом из которых от одной до пяти строчных букв; между соседними...


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

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

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