
Введите два числа (например A=45 и В=8) и найдите их частное от деления нацело(в переменной А),
используя только операцию вычитания.

Ответы на вопрос

Код программы:
var A, B, sum:integer;
begin
writeln('Введите A');
readln(A);
writeln('Введите B');
readln(B);
sum := 0 ;
while A >= B do begin
A := A - B;
sum:= sum + 1;
end;
writeln('Частное = ', sum);
end.



Давайте рассмотрим пример с числами A = 45 и B = 8, и найдем их частное от деления нацело, используя только операцию вычитания.
Начнем с числа A (45) и будем вычитать из него число B (8), пока число A больше или равно числу B.
Вычитаем число B из числа A: 45 - 8 = 37. После этого число A становится 37.
Продолжаем вычитать число B из числа A до тех пор, пока A >= B.
Вычитаем число B из числа A еще раз: 37 - 8 = 29. Число A теперь равно 29.
Продолжаем вычитать число B из числа A.
Вычитаем число B из числа A снова: 29 - 8 = 21. Число A становится 21.
Продолжаем вычитать число B из числа A.
Вычитаем число B из числа A снова: 21 - 8 = 13. Число A становится 13.
Продолжаем вычитать число B из числа A.
Вычитаем число B из числа A снова: 13 - 8 = 5. Число A становится 5.
Продолжаем вычитать число B из числа A.
Вычитаем число B из числа A снова: 5 - 8 = -3. Так как число A стало меньше числа B, операция завершается.
Таким образом, частное от деления числа 45 на 8 равно 5.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili