В компьютерных программах для сокращения дробей обычно используется нахождение наибольшего общего делителя (GCD) числителя и знаменателя, а затем их разделение на это число. 34
Для поиска GCD применяется, например, алгоритм Евклида. 13 На каждом шаге алгоритма происходит последовательное уменьшение обоих чисел, при этом значение их GCD остаётся неизменным. 1 Цикл продолжается, пока меньшее из чисел не станет равным 0. 1 В этом случае большее из чисел принимается за GCD исходной пары. 1
Если числитель и знаменатель взаимно-простые числа, то есть не имеют общих делителей, то дробь считается несократимой. 1