С++. 9ый класс. Наиболее рациональным способом, пожалуйста
152
ОТВЕТЫ
Алгоритм Евклида
#include lt;iostreamgt;
long int NOD(long int var1, long int var2)
{
while(var1 != var2)
{
if(var1 gt; var2)
std::swap(var1, var2);
var2 = var2 - var1;
}
return var1;
}
int main()
{
long int
A, B;
std::cin gt;gt; A gt;gt; B;
std::cout lt;lt; "НОД(" lt;lt; A lt;lt; " и " lt;lt; B lt;lt; ") = " lt;lt; NOD(A, B) lt;lt; std::endl;
}
27
Отв. дан
Thoril
Для написания вопросов и ответов необходимо зарегистрироваться на сайте
Другие вопросы в разделе - Информатика
Auri
Вычитание двоичных чисел производят по правилам СРОЧНО ...
2018-09-23 00:00:00
Nijar
Сообщение защита от коррозии плазма бронза , рассказать о ...
2018-09-23 00:00:00
Cordatius
СРОЧНОза сколько часов летит самолет от Сиднея до Кейптауна ...
2018-09-23 00:00:00
Семён