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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ как наложить на кривую безье сплайн http://www.cyberforum.ru/cpp-beginners/thread359257.html
Всем доброго времени суток! Тут мне такое вот задание преподаватель дал, основную часть работы я сделал, но вот задание...Надо чтобы на кривые безье ещё налагались сплайны, ну и получалось что то вроде пересечения, координаты точки можно сразу задать я вот этого не понимаю #include <conio.h> #include <stdio.h> #include <graphics.h> #include <math.h> #include <dos.h> main () { int...
C++ Копирование значение шаблона Всем доброе утро! С шаблонами стараюсь не работать, (ну или не работаю обычно ; ) ), а тут вдруг для лабы в институт решил аккуратный шаблонный класс сделать. Ну все банально, что-то вроде этого: template <typename TKey> class CSomeClass : public ISomeInterface<TKey> { TKey m_Key; /// ... } http://www.cyberforum.ru/cpp-beginners/thread359253.html
выбор числа из промежутка с условием C++
Нужно что бы программа выбирала такое число из промежутка чтобы оно не делилось нацело на найденное ранее. т.е. например: у нас есть число 35, нужно выбрать такое a чтобы она удовлетворяла условию 1 < a < 35 и при этом нацело не делилась на 35, например число 6. промежуток задать это фигня а вот чтобы она выбирала число которое не делится, это не доходит. //здесь расчет числа... //получаем...
C++ Контроль правильности ввода в int
#include"iostream.h" int main() { int n; cout << "vvedite kolichestvo tochek (ot 2 do 5000) = "; cin >> n; if (cin.fail()) { cin.clear(); cin.ignore(cin.rdbuf() -> in_avail()); cout << "Nepravilnii vvod - zapreshen vvod bykv";
C++ Не браузерные МО, ММО http://www.cyberforum.ru/cpp-beginners/thread359235.html
С чего начинать разработку не браузрной МО или ММО? Как делать регистрацию? Где хранить аккаунты? Где хранить игровые данные? Нужен ли игре форум? Как делать чат? Я хочу сделать 3D с помощью OpenGL. Есть по этой библиотеке какие нибудь туториалы? Как без директа делать звук? Как делать обмен между сервером и клиентами? Следует ли предпочесть UPD, или TCP? Какие данные передавать? Исходную 3D...
C++ Удалить из массива все элементы,в записи которых все цифры различны. дана последовательность целых чисел. Удалить из массива все элементы,в записи которых все цифры различны. при решении задачи нужно использовать библиотеку <vector> , <algorithm> и пользоваться итераторами ( не обязательно всё сразу ) подробнее

Показать сообщение отдельно
SerVal
 Аватар для SerVal
17 / 17 / 2
Регистрация: 16.04.2015
Сообщений: 166
10.08.2015, 19:17     Найти наименьшее общее кратное трех чисел
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
using namespace std;
bool isCommonDivisor(int a, int b, int c, int num)
{
    if ((a % num == 0) && (b % num == 0) && (c % num == 0))
        return true;
    return false;
}
//******************************
int main(int argc, char *argv[])
{
    setlocale(LC_CTYPE, "russian");
 
    int a = 6;
    int b = 12;
    int c = 15;
 
    int min_number = min(a, b);
    min_number = min(c, min_number);
 
    int  lcd = INT_MAX; // lowest_common_divisor
 
    for (int divisor = min_number / 2; divisor > 1; divisor--)
    {
        if (isCommonDivisor(a, b, c, divisor))
        {
            if (lcd > divisor)
                lcd = divisor;
        }
    }
 
    cout << "a = " << a << endl;
    cout << "b = " << b << endl;
    cout << "c = " << c << endl;
    cout << "Lowest common divisor " << lcd << endl;
 
    return 0;
}
Добавлено через 18 минут
Ой, ребятки, я ошибся: написал вычисление минимального делителя.
 
Текущее время: 03:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru