Предмет: Информатика, автор: mikrob4928

Задача на C++
Нужно написать программу наибольший общий делитель и наименьшее общее кратное двух чисел
( чем проще тем лучше и желательно не из интернета )

Ответы

Автор ответа: legacygamer172
1

Ответ:

#include <iostream>

using namespace std;

int main()

{

   int num1, num2, max, min;

   cout << "Введите два числа:" << endl;

   cin >> num1 >> num2;

   max = (num1 > num2) ? num1 : num2;

   min = (num1 < num2) ? num1 : num2;

   while (max % min != 0)

   {

       int temp = max % min;

       max = min;

       min = temp;

   }

   cout << "НОД: " << min << endl;

   cout << "НОК: " << (num1 * num2) / min << endl;

   return 0;

}

Объяснение:


mikrob4928: спасибо вам большое
mikrob4928: но хотел бы вас попросить расписать цикл while словами, это для меня очень важно
mikrob4928: здравствуйте, могли бы вы мне помочь еще раз
https://znanija.com/task/52037779
Похожие вопросы
Предмет: Алгебра, автор: nuraiabenova067
Предмет: Русский язык, автор: nrasylzmagali68
Предмет: Русский язык, автор: ospanovameiramkul10