While1. Даны положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Не используя операции умножения и деления, найти длину незанятой части отрезка A.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 |
program While1; var A, B,temp :Integer; begin Write('Введите A: '); Readln(A); Write('Введите B: '); Readln(B); temp:=A; while temp>=0 do temp:=temp-B; Writeln(temp+B); end. |
Другие задачи из раздела While можно посмотреть здесь.
Не знаю зачем я вводил переменную temp. Наверно такое настроение было 🙂
uses PT4;
var a,b:real;