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

Вычислить НОК (наименьшее общее кратное) двух натуральных чисел A и B - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести значения членов ряда, образованных геометрической прогрессией http://www.cyberforum.ru/cpp-beginners/thread1068387.html
Задача 6. Написать алгоритм или программу, которая выводит значения членов ряда, образованных геометрической прогрессией. Начальный элемент ряда, шаг прогрессии, и количество элементов ряда вводятся с клавиатуры.
C++ Не компилируется программа (экспорт шаблона) Что неправильно? Делаю все по книге а эти ошибки непонятно откуда берутся Подчеркивается слово export красной линией. Пробовал убрать export а тогда другие ошибки появляются file1.cpp export template<typename T> T twice(T t) { return t+1; } http://www.cyberforum.ru/cpp-beginners/thread1068385.html
Сократить код. Задача про сравнение символов C++
набросал решение вышесказаной задачи вот код #include <fstream> main(int k){ std::fstream i("input.txt"),o("output.txt", 2); i>> k; k = k * 5 - 5; k > 720 ? o<<"NO" : o <<k / 60 << " "<< k % 60; } с удивлением обнаружил что я на 6 месте по коду
C++ Определить, пересекаются ли окружности, касаются друг друга или не имеют общих точек
Задача 2. Две окружности заданы координатами центра и радиусами. Определить, пересекаются ли они, касаются друг друга или не имеют общих точек.
C++ Две прямые заданы уравнениями: a1x + b1y+ c1 =0 и a2x + b2y+ c2 =0. Определить, пересекаются ли они. http://www.cyberforum.ru/cpp-beginners/thread1068381.html
Задача 1. Две прямые заданы уравнениями: a1x + b1y+ c1 =0 и a2x + b2y+ c2 =0. Определить, пересекаются ли они.
C++ Переставить десятичные цифры числа так, чтобы получить максимально возможное число, записанное теми же цифрами Задача 37. Дано натуральное число n<1000. Переставить его десятичные цифры так, чтобы получить максимально возможное число, записанное теми же цифрами подробнее

Показать сообщение отдельно
malfoi
50 / 50 / 15
Регистрация: 17.12.2013
Сообщений: 333
13.01.2014, 17:18     Вычислить НОК (наименьшее общее кратное) двух натуральных чисел A и B
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int gcd(int a, int b)
{
    return b ? gcd(b, a % b) : a;
}
 
int lcm(int a, int b)
{
    return a / gcd(a, b) * b;
}
 
int main()
{
    int x, y;
    std::cin >> x >> y;
    std::cout << lcm(x, y) << std::endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru