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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работает рекурсия в цикле http://www.cyberforum.ru/cpp-beginners/thread1159582.html
Всем привет! Подскажите пожалуйста как работает рекурсия в цикле, типа вот такого bool test(long long value,int n) { bool res = false; for (int i = 2; i <= 5; i++) { if (value * i >= n || test(value*i, n) == false) { res = true; break;
C++ Удалить первую букву "о", если такая имеется и удалить последнюю букву "л" Дано слово. Удалить первую букву "о", если такая имеется и удалить последнюю букву "л". http://www.cyberforum.ru/cpp-beginners/thread1159573.html
Перегрузка + C++
#include <iostream> using namespace std; class loc { int n , m; public: loc() {} loc( int lg , lt) { n = lg; m = lt;
C++ Чем отличаються поля от переменных(в классах)?
Чем отличаються поля от простых переменных?
C++ Сетевые модели. Метод Флойда http://www.cyberforum.ru/cpp-beginners/thread1159542.html
Нужно написать программу, кто может помочь ?.. Сформировать матрицу заданного размера Заполнить её случайными числами с учетом ограничений определить кратчайший маршрут из первой вершины в последнюю Нарисовать фрагмент сети, описываемый полученной матрицей. Число вершин - 6 Вершина 1 связана с 2 4 5
C++ Найти максимальное число, которое расположено ниже главной и ниже обратной диагонали Дана квадратная матрица целых чисел размером N<=12. Заполнить матрицу случайными числами от 0 до 100. Найти максимальное число, которое расположено ниже главной и ниже обратной диагонали. Матрицу вывести красиво по строкам на экран. Результаты вычислений также вывести на экран. подробнее

Показать сообщение отдельно
Prgrm101
3 / 3 / 3
Регистрация: 08.04.2014
Сообщений: 20
27.04.2014, 23:54     Найти НОК (наименьшее общее кратное) двух введённых чисел
Можно так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <conio.h>
#include <iostream.h>
int main()
{
int a,b,max,min,i;
cin>>a>>b;
if (a>b) {max=a;min=b;}
else {max=b;min=a;}
for (i = max; i <=min*max; i+=max)
 if (i%min==0) break;
cout<<i;
getch();
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru