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

Напишите рекурсивную функцию вычисления наибольшего общего делителя двух положительных целых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление целочисленного логарифма по основанию 2 http://www.cyberforum.ru/cpp-beginners/thread1546708.html
Напишите программу для вычисления целочисленного логарифма по основанию 2. На вход программе в первой строке подается число T, далее следует T строк с тестами. Каждый тест состоит из одного целого...
C++ Заменить несколько подряд идущих пробелов одним Напишите программу, которая посимвольно читает из std::cin, пока не достигнет конца потока ввода, и заменяет несколько подряд идущих пробелов одним и выводит полученный результат в std::cout. Никаких... http://www.cyberforum.ru/cpp-beginners/thread1546705.html
Найти корни квадратного уравнения C++
Найти корни квадратного уравнения вида ax2+bx+c=0 (относительно x). На вход программа получает три целых числа: a , b и c, соответственно. При этом гарантируется, что a≠0. На вывод программа должна...
C++ Сделать проверки в коде на ввод чисел
Можете помочь с проверками, что-то у меня не клеится. 1) проверить что бы a не было равно 0; 2) на ввод букв; #include <iostream> #include <iomanip> using namespace std;
C++ Напишите программу, которая суммирует целые числа http://www.cyberforum.ru/cpp-beginners/thread1546700.html
На вход программе подаются целые числа в следующем формате: на первой строке идет целое число T — количество тестов, далее следует T строк, в каждой из которых через пробел идут два целых числа ai и...
C++ Написать макрос выбора наибольшего значения Реализуйте макрос MAX от трёх параметров, который присваивает целочисленной (int) переменной, переданной в качестве третьего аргумента, наибольшее из значений, переданных в первых двух аргументах.... подробнее

Показать сообщение отдельно
ture
441 / 334 / 126
Регистрация: 27.11.2014
Сообщений: 1,042
07.10.2015, 17:22
C++
1
2
3
4
5
6
7
8
9
10
11
unsigned gcd(unsigned a, unsigned b)
{
    if(a == 0)
        return b;
    else if(b == 0)
        return a;
    else if(a > b)
        return gcd(b, a % b);
    else
        return gcd(a, b % a);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru