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

Наименьшее общее кратное трёх чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вычислить значение выражения через цикл for http://www.cyberforum.ru/cpp-beginners/thread808074.html
вычислить значение выражения через цикл for
C++ c++ asm _asm {} какие библиотеки нужно подключать , чтобы заставить работать ассемблер на с++ и как правильно записывать всё это дело пожалуйста приведите исходник с самым простым примером(ВС2010,ВС2012)... http://www.cyberforum.ru/cpp-beginners/thread808071.html
C++ перегрузка операций основных типов
Здорова! Опять ничо не получается. Пытаюсь разобраться с перегрузкой операций возьмем класс int от я записал допустим int a=4; да все вроде работает как нужно и в а унас появилась 4, но это...
аналог функции find на плюсах C++
Всем привет! Хочу написать программу которая будет работать как аналог функции find в linux'e. Нужна помощь, как это сделать??
C++ не работает программа http://www.cyberforum.ru/cpp-beginners/thread808052.html
#include "stdafx.h" #include <stdio.h> #include <math.h> int main() { int n,l,k; float s,eps,an,x; printf("Vvedite tochnost eps ="); scanf("%f", &eps);
C++ std::string Здравствуйте! У меня есть std::vector<std::string> Подскажите пожалуйста как быстро и красиво можно перевести i-тый элемент вектора в число int. Если я 100% знаю что там находятся числа. ... подробнее

Показать сообщение отдельно
GoldenId
128 / 126 / 32
Регистрация: 11.11.2010
Сообщений: 721
Записей в блоге: 13
Завершенные тесты: 1
14.03.2013, 03:00
Smth like this
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
using namespace std;
 
int gcd( int x, int y );    // НОД
int lcm( int x, int y );    // НОК
 
int gcd( int x, int y, int z ); // НОД
int lcm( int x, int y, int z ); // НОК
 
void main()
{
    setlocale( LC_ALL, "rus" );
    int a, b, c;
 
    cout << "Введите число a: "; cin >> a;
    cout << "Введите число b: "; cin >> b;
    cout << "Введите число c: "; cin >> c;
 
    if( a == 0 || b == 0 || c == 0 )
    {
        cout << "Одно из введенных чисел равно нулю";
        cin.get();
        return;
    }
 
    cout << "НОК( a, b, c ): " << gcd( a, b, c ) << endl;
    cout << "НОД( a, b, c ): " << lcm( a, b, c ) << endl;
    cin.get();
}
 
int gcd( int x, int y )
{
    return x ? gcd( y % x, x ) : y; // алгоритм Евклида
}
 
int lcm( int x, int y )
{
    return abs( x * y ) / gcd( x, y );  // магическое соотношение НОД и НОК
}
 
int gcd( int x, int y, int z )
{
    return gcd( gcd( x, y ), z );
}
 
int lcm( int x, int y, int z )
{
    return lcm( lcm( x, y ), z );
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru