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

как сделать через рекурсивную функцию ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ шаблоны функций http://www.cyberforum.ru/cpp-beginners/thread898815.html
Есть класс class My{ public: My(); ~My(); template<typename Type> Type func(int a); private: int a,b; };
C++ Вычисление математических функций Пожалуйста помогите завтра сдавать.... мне нужно вычислить (arcsin, arcos, arctg, arcctg ). Значение функций выражается в градусах. Запутался с ними http://www.cyberforum.ru/cpp-beginners/thread898808.html
C++ Указатели. Сформировать массив строк. Удалить из него самую длинную строку
Сформировать массив строк. Удалить из него самую длинную строку Добавлено через 16 часов 19 минут Сформировать массив строк. Удалить из него самую длинную строку Что никто не знает как??
Найти количество строк, похожих на первую строку данной матрицы C++
Дана целочисленная матрица размерности m х n, элементы значения от 0 до 100. Различные строки матрицы назовем похожими, если совпадают множества чисел этих строк. Найти количество строк, похожих на...
C++ Реализация стека http://www.cyberforum.ru/cpp-beginners/thread898773.html
Написать программу, реализующую стек с информацией о сотрудниках и отображающую стек в порядке возрастания возраста сотрудника
C++ Заполнить одномерный массив с помощью датчика случайных чисел таким образом, чтобы все его элементы были различны Заполнить одномерный массив с помощью датчика случайных чисел таким образом, чтобы все его элементы были различны // программа заполнение массива #include <iostream.h> #include <time.h>... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13425 / 7580 / 856
Регистрация: 27.09.2012
Сообщений: 18,670
Записей в блоге: 3
Завершенные тесты: 1
12.06.2013, 08:26
Ну вот так держите:
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
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
const int n=100;
 
 
void foo(int * arr,int i=0){
    std::cin>>arr[i];
    if(arr[i]!=0)
        foo(arr,i+1);
    else
        cout<<"В обратном порядке: \n";
    std::cout<<arr[i]<<std::endl;
}
 
int main(){
    int arr[n];
    setlocale (LC_ALL,"rus");
    cout << "Введите последовательность чисел:";
     foo(arr);
    system ("pause");
    return 0;
}
Добавлено через 53 секунды
Цитата Сообщение от Виkтория Посмотреть сообщение
а тут оператор доступа , если не ошибаюсь ?!
и какое отношение к рекурсии?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru