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

НОД для трех чисел. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан двухмерный массив.Выямнить является ли произведение элементов заданного столбца массива трехзначным числом http://www.cyberforum.ru/cpp-beginners/thread43606.html
Дан двухмерный массив.Выямнить является ли произведение элементов заданного столбца массива трехзначным числом
C++ Сформировать два массива.... Дан массив из 20 элементов. Сформировать два массива размером 10, включив в первый из них элементы с четными номерами, во второй с нечетными. Не могу сформировать массив, Если не сложно напишите всю... http://www.cyberforum.ru/cpp-beginners/thread43599.html
Не работает MessageBox C++
Не работает след строчка MessageBox("Test"); Выдает ошибку error C2664: 'MessageBoxW' : cannot convert parameter 1 from 'char ' to 'const unsigned short * Среда разработки Microsoft Embedded...
не пойму что это за ошибка( C++
помогите пожалуйста! я нашла программу подходящюю мне по заданию, добавила в нее необходимые библиотеки, и при компиляции она выдает ошибку inker error: undefined symbol _main in module c0.asm на...
C++ Полиморфизм http://www.cyberforum.ru/cpp-beginners/thread43533.html
Имеется такая задача Создать абстрактный базовый класс Integer (целое) с виртуальными арифметическими операциями и функцией вывода на экран. Определить производные классы Decimal (десятичное) и...
C++ Вычислить минимальный по модулю элемент массива Привет всем :) помогите пожалуйста решить две задачки: 1. В одномерном массиве, состоящем из n целых элементов, вычислить: 1)Минимальный по модулю элемент массива; 2)Сумму модулей массива,... подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1375 / 886 / 52
Регистрация: 02.01.2009
Сообщений: 2,661
Записей в блоге: 1
10.07.2009, 19:05
если правильно гуглить то можно найти
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
template < int A, int B, int C >
struct GCD {
    enum { value = GCD<A, C, B % C>::value };
};
 
template< int A, int B >
struct GCD <A, B, 0>{
    enum { value = GCD< B, A % B, 0 >::value };
};
 
template< int A >
struct GCD<A, 0, 0> {
    enum { value = A };
};
 
 
int main() 
{
    std::cout << "30, 15, 45 =  " << GCD<30, 15, 45>::value << std::endl;
    return 0;
}
метопрограммирование интересная штука..
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru