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

Написать рекурсивную функцию вычисления НОД - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Зачем здесь нужен static http://www.cyberforum.ru/cpp-beginners/thread711556.html
Дело в том что без него (без static) программка не работает корректно.
C++ Выведение одинаковых элементов массива на экран Есть такая прога. #include <vcl.h> #include <iostream.h> #include <conio.h> int main () { int mas1; int mas2; int i; for (i=0; i<5; i++) { http://www.cyberforum.ru/cpp-beginners/thread711555.html
C++ Прокомментируйте программу (программа внутри)
Пожалуйста помогите прокомментить. Для чего нужны вектора ,хоть немного.... #include <iostream> #include <iomanip> #include <fstream> #include <vector> #include <cmath> #include <cassert> #include <algorithm> using namespace std;
Функции. Напечатать на экране все те числа, которые принадлежат этому интервалу... C++
Дан интервал натуральных чисел . Напечатать на экране все те числа, которые принадлежат этому интервалу и которые можно выразить как сумму квадратов двух натуральных чисел (используя функцию, которая знает квадраты целых чисел)
C++ Оптимизировать перебор http://www.cyberforum.ru/cpp-beginners/thread711507.html
Неделю учу С++, так что прошу не гадить. Надо уменьшить время работы. Задача: Вступление — Брат мой, Магистр Ордена хочет узнать завтра о результатах наших многолетних изысканий. Он хочет видеть, ни много, ни мало, Суммирующую Машину! Даже более того: он хочет, чтобы наша Машина — всего лишь машина — продемонстрировала свое постижение Таинства Суммы настолько глубоко, насколько это возможно....
C++ Как объяснить какую книгу выбрать в подарок? Девушка подарит мне книгу по программированию C++. Меня интересует книга для новичков, но чтобы не консольный си был а объектно-ориентированный (ну то есть формы, окошки). Подскажите как можно по-простому объяснить человеку, не знающему программирование, что выбрать нужно именно второй вариант, не вынося при этом моск ;) Например, "если в оглавлении упоминается ___, то эта книжка по-любому не по... подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
28.11.2012, 00:32     Написать рекурсивную функцию вычисления НОД
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
 
int func(int a, int b) 
{ 
    return (b == 0 ? a : func(b, b % a));
}
 
int main() 
{ 
    int x, y; 
    std::cout << "Inter first number " << std::endl; 
    std::cin >> x; 
    std::cout << "Inter second number " << std::endl; 
    std::cin >> y;  
 
    std::cout << "NOD " << func(x, y) << std::endl;
}
 
Текущее время: 04:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru