Delphi. Наименьшее общее кратное. - Вопросы по Delphi

Вопрос Delphi. Наименьшее общее кратное.

Регистрация
19 Ноя 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
При нахождении НОК программа неадекватно себя ведет. НОК верный только в случае, если у числа последняя цифра - 0. Подскажите, в чем проблема.
procedure TForm1.Button1Click(Sender: TObject);
begin
a := strtoint(edit1.Text);
b := strtoint(edit2.Text);
while a mod b <> 0 do
begin
a := a + a;
end;
showmessage(inttostr(a));
end;

P.S. edit1 и edit2 - числа, которые вводит пользователь
 
Сверху Снизу