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

Рекурсивная функция выводящая содержимое вектора - C++

Восстановить пароль Регистрация
 
Reyzel
2 / 2 / 0
Регистрация: 21.10.2012
Сообщений: 45
03.07.2015, 21:33     Рекурсивная функция выводящая содержимое вектора #1
Никаких идей как это сделать. В книге всего пол страницы посвящены этой теме.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2015, 21:33     Рекурсивная функция выводящая содержимое вектора
Посмотрите здесь:

Рекурсивная функция C++
C++ Рекурсивная функция
Рекурсивная функция C++
C++ не запускается программа, выводящая содержимое файла
Рекурсия. Функция, принимающая в качестве единственного аргумента некое число int N, и выводящая на экран последовательность от -N до N C++
STL. Функция, которая будет искать элементы большее среднего арифметического вектора и удалять их из вектора C++
C++ Функция, выводящая на печать элементы динамического массива
C++ Рекурсивная функция, выводящая все четные числа от заданного n до 1

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
03.07.2015, 21:37     Рекурсивная функция выводящая содержимое вектора #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
template<class iterator>
void print_r(iterator first, iterator last) {
    if (first == last)
        return;
    cout << *first << endl;
    return print_r(++first, last);
}
Afterlie
0 / 0 / 0
Регистрация: 08.01.2016
Сообщений: 8
08.01.2016, 01:06     Рекурсивная функция выводящая содержимое вектора #3
Прошу прощение за возможную корявость, только начал изучать... И вот как раз столкунлся с даным упражнением в учебнике.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
#include <vector>
 
using namespace std;
 
int show (vector<int> b, int &i)
{
    if (i<b.size()){
        cout<<b[i]<<endl;
            return show(b,++i);
            }
    else{return 0;}
 
}
 
int main()
{
    vector<int> a={0,1,2,3,4,5,6,7};
    int i = 0;
    show(a,i);
    return 0;
}
Yandex
Объявления
08.01.2016, 01:06     Рекурсивная функция выводящая содержимое вектора
Ответ Создать тему
Опции темы

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