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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами слово максимальной и минимальной длины. http://www.cyberforum.ru/cpp-beginners/thread757444.html
Поменять местами слово максимальной и минимальной длины. строки char*. Как это можно сделать? Слова в строке разделены пробелом или пробелами, знаками препинания.
C++ М - и Т- нумерацию для заданного графа Задание: Построить М - и Т- нумерацию для заданного графа. Немогли бы вы хотя бы обьяснить что это за нумерации такие? http://www.cyberforum.ru/cpp-beginners/thread757439.html
C++ Проблемы с чтением файла на c++
Задача: Сформировать массив данных с помощью структуры. Предметная область – данные о студентах имеющих публикации (номер по порядку, ФИО, адрес, количество статей). Отсортировать полученный...
Проблемы с неполной спецификацией типа C++
Доброго времени суток! Подскажите пожалуйста, почему не компилируется? Я же прописал объявление(неполную спецификацию типа) класса T2. Ошибка: main.cpp(10): error C2027: use of undefined type...
C++ Разработать шаблон класса “множество” (реализация через список) http://www.cyberforum.ru/cpp-beginners/thread757411.html
Разработать шаблон класса “множество” (реализация через список). Тип элементов множества за- дается как параметр шаблона. Написать тестовую программу.
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива с нечетными номерами. В одномерном массиве, состоящем из n вещественных элементов, вычислить: Сумму элементов массива с нечетными номерами. подробнее

Показать сообщение отдельно
IvanInanovich
0 / 0 / 0
Регистрация: 03.01.2013
Сообщений: 113
10.01.2013, 19:08  [ТС]
Цитата Сообщение от Nixy Посмотреть сообщение
а если пробел поставить между типом и & возможно он не воспринмает взятие адреса
По разному пробовал. На самом деле там были пробелы. Что с пробелами, что без - ошибка идентична. У меня кодблокс, возможно он видит это как ошибку(

да там умножалось на 2 так как произоводилось деление и А и Б на общий делитель а именно 2, там все завязано на 2
Понял. Странно конечно как по мне. Пока изучаю программирование, единственное что вводит в ступор, это вот рекурсия подобного типа. Попробую еще что-то похожее создать, для лучшего "усвоения" и "переваривания".


Вот еще кусочек кода из википедии:
int factorial (int n) {
if (n == 0) return 1;
else return n * factorial(n - 1);
}

Скажите, тут тоже рекурсия сперва "проделает" свой путь, после чего "пойдет обратно" и будет умножать единицу на n?

Добавлено через 11 минут
Цитата Сообщение от David Sylva Посмотреть сообщение
Парни, если нужен алгоритм Евклида, то можно реализовать так
Скорее нужен не алгоритм Евклида, а понимание самого процесса "2*функция". : )))) Но за код спасибо. Все больше удостоверяюсь что вариантов реализации данного алгоритма очень много.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.