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

Написал программку с рекурсией. Не могу понять, почему не изменяется аргумент. - 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 'T2' #include <iostream> #include <string> class T2;
C++ Разработать шаблон класса “множество” (реализация через список) http://www.cyberforum.ru/cpp-beginners/thread757411.html
Разработать шаблон класса “множество” (реализация через список). Тип элементов множества за- дается как параметр шаблона. Написать тестовую программу.
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива с нечетными номерами. В одномерном массиве, состоящем из n вещественных элементов, вычислить: Сумму элементов массива с нечетными номерами. подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
10.01.2013, 18:51     Написал программку с рекурсией. Не могу понять, почему не изменяется аргумент.
Парни, если нужен алгоритм Евклида, то можно реализовать так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream> 
 
int gcd(int m, int n) 
{ 
    if( n == 0) return m; 
    return gcd(n, m % n); 
} 
 
int main() 
{ 
    int n = 15, m = 25; 
    std::cout << gcd(n, m) << " ";
}
 
Текущее время: 21:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru