Даны две сцепленные шестеренки. У одной шестеренки N зубцов, у иной
Даны две сцепленные шестеренки. У одной шестеренки N зубцов, у иной K. Требуется отыскать, какое малое число поворотов на один зубчик нужно сделать, чтобы шестеренки возвратились в начальное состояние. Входные данные В единственной строке --- два естественных числа N и K, не превосходящих 10 миллионов. Выходные данные Выведите разыскиваемое количество зубчиков. Гарантируется, что оно не более миллиарда На языке С и С++ ПОЖАЛУЙСТА
Задать свой вопросВажное замечание: Для типа long long int требуется от компилятора поддержка стандарта C99.
Приложил файл расширения .cpp, чтоб обойти ограничение веб-сайта. При работе с кодом измените на .c
include lt;stdio.hgt;
long long int NOD(long long int var1, long long int var2) //Алгоритм Евклида
while(var1 != var2)
if(var1 gt; var2)
var1 = var1 - var2;
else var2 = var2 - var1;
return var1;
long long int NOK(long long int var1, long long int var2)
return (var1 * var2) / NOD(var1, var2);
int main()
long long int N, K;
scanf("%lli%lli", amp;N, amp;K);
printf("Количество оборотов: %lli\n", NOK(N, K));
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.