У меня такое задание: Дано два числа. Первое число больше второго. Написать алгоритм целочисленного деления первого на второе, без использования операций «/», «mod», «%». Вывести целую часть и остаток. Например, результат такого деления 14 на 3 будет: Целое - 4; Остаток – 2.
Тогда всё правильно
У тебя же здесь остаток не 0.66
Спасибо, дружище, выручил, буду гуглить теорию)
Math.DivRem в помосчь
rem = 0 14 - 3 = 11 11 > 0 ? rem++ 11 - 3 = 8 8 > 0 ? rem++ 8 - 3 = 5 5 > 0 ? rem++ 5 - 3 = 2 2 > 0 ? rem++ 2 - 3 = -1 -1 > 0 ? return rem, return 2 rem = 4 ost = 2
Обсуждают сегодня