import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Введите делимое: ");
int a = scanner.nextInt();
System.out.print("Введите делитель: ");
int b = scanner.nextInt();
// Проверка деления на 0
if (b == 0) {
System.out.println("Ошибка: деление на ноль невозможно.");
scanner.close();
return;
}
// Запоминаем знак результата
boolean isNegative = (a < 0) ^ (b < 0);
// Работаем с модулями чисел
int dividend = Math.abs(a);
int divisor = Math.abs(b);
int quotient = 0; // Частное (целый результат)
// Основной цикл: вычитаем делитель, пока делимое не станет меньше делителя
while (dividend >= divisor) {
dividend -= divisor;
quotient++;
}
// Применяем знак к результату
if (isNegative) {
quotient = -quotient;
}
System.out.println("Результат деления: " + quotient);
System.out.println("Остаток: " + dividend);
scanner.close();
}
}