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

последовательность через рекурсию - C++

Восстановить пароль Регистрация
 
lej7245
0 / 0 / 0
Регистрация: 03.10.2013
Сообщений: 4
19.10.2013, 21:48     последовательность через рекурсию #1
нужна ваша помощь
задача такая: написать рекурсивную функцию для ввода последовательности чисел и вывода ее на экран в обратном порядке(конец послед-ти при вводе 0) В общем я представляю как ее сделать, но куча ошибок и не могу понять...Вот мой текст:

#include <iostream>
#include <stdio.h>
using namespace std;
int rek(int n, int mas[10])
{if(mas[n]!=0)n++;
else cout<<"v obratnoy posled-ti\n";
for(int j=n-2;j!=-1;j--)
cout<<mas[j]<<" ";}
int main()
{int n, j;
int mas[10];
cout<<"vvedite chisla,konec posled-ti 0\n";
cin>>mas[10];
cout<<"v obratnoy posled-ti\n"<<mas[j]<<rek[mas[n]];

}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2013, 21:48     последовательность через рекурсию
Посмотрите здесь:

Используя рекурсию распечатать последовательность C++
Число из 10-ой в 2-ю ,через рекурсию. C++
НОД через рекурсию C++
Факториал через рекурсию C++
C++ Число Фибоначчи через рекурсию
Используя прямую рекурсию, напечатать в обратном порядке последовательность чисел, признаком конца которой является 0 C++
Вывести последовательность, используя рекурсию C++
поиск через рекурсию C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
19.10.2013, 21:54     последовательность через рекурсию #2
C++
1
2
3
4
5
6
7
int rek(int n, int mas[])
{
    if(n<0)
        return 0;
    cout<<mas[n]<<" ";
    return rek(n-1,mas);
}
Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
int main()
{
     int n, j;
    int mas[10];
    cout<<"vvedite chisla\n";
    for(i=0;i<10;i++)
           cin>>mas[i];
    rek(9,mas);
 
}
lej7245
0 / 0 / 0
Регистрация: 03.10.2013
Сообщений: 4
19.10.2013, 22:20  [ТС]     последовательность через рекурсию #3
спасибо большое! очень выручили.
Yandex
Объявления
19.10.2013, 22:20     последовательность через рекурсию
Ответ Создать тему
Опции темы

Текущее время: 00:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru