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

Вопрос по рекурсии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть у кого исходники 2-3-4 деревьев? http://www.cyberforum.ru/cpp-beginners/thread286295.html
или может ссылку на код, а то нигде нет! Добавлено через 21 час 18 минут никто не знает что это?
C++ Масивы Помогите сделать задачу по С++. Создать массив. Вывести массив в общепринятом виде. Превратить массив, согласно условиям. Вывести преобразованный массив. 1) Массив заполнить случайными числами.... http://www.cyberforum.ru/cpp-beginners/thread286282.html
Посчитать все буквы входящие в текст не меньше двух раз C++
Спасите меня!! Помогите с задачей: Дан массив типа char. Посчитать все буквы входящие в текст не меньше двух раз.
Определить радиус и центр окружности.... C++
Здравстуйте!!!! Помогите пожалуйста..... Задача: Определить радиус и центр окружности, проходящей по крайней мере через три различные точки заданного множества точек на плоскости и содержащей ...
C++ Сложение столбиком. http://www.cyberforum.ru/cpp-beginners/thread286262.html
Привет всем!Я недавно начал изучать с++ и решил написать свою функцию сложения больших чисел т.е. длинную арифметику.Смысл не сложный.Мы считываем 2 числа в 2 строки в обратном порядке,получаем...
C++ Как перевести убывающий цикл из паскаля в C++? Не могу понять как перевести строчку кода из Pascal на C++. Подскажите пожалуйста For j:=n Downto (i+1) Do подробнее

Показать сообщение отдельно
LedZeppelin
7 / 7 / 0
Регистрация: 19.04.2011
Сообщений: 68

Вопрос по рекурсии - C++

30.04.2011, 19:09. Просмотров 349. Ответов 6
Метки (Все метки)

Здравствуйте. Обьясните новичку, почему если раскомментировать строчку (см. код программы) то программа будет выводить числа в обратном порядке ?
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
#include <iostream>
using namespace std;
int myfunction(int x);
int main()
{
   myfunction(0);
   cin.get();
    return 0;
    
}
 
int myfunction(int x)
{
   
    x++;
    cout<<x<<" ";
    if(x==10) return 0;
    myfunction(x);
    //cout<<x<<" "; если раскоментировать эту строчку то программа
    //выведет 1 2 3 4 5 6 7 8 9 10 9 8 7 6 5 4 3 2 1
    //почему так происходит ?
    
     
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru