Program PPCM;
Var pcm, m, n, aux : Integer;
Begin
Repeat
Writeln ('Saisir deux entiers > 0');
Readln (m, n);
Until (m>0) and (n>0);
If m < n Then
Begin
aux:= m;
m := n;
n := aux;
End;
pcm := m;
While (pcm mod n <> 0) Do pcm := pcm + m;
Writeln ('PPCM = ', pcm);
End.
UHJvZ3JhbSBQUENNOyAKVmFyIHBjbSwgbSwgbiwgYXV4IDogSW50ZWdlcjsKQmVnaW4KUmVwZWF0CldyaXRlbG4gKCdTYWlzaXIgZGV1eCBlbnRpZXJzID4gMCcpOwpSZWFkbG4gKG0sIG4pOwpVbnRpbCAobT4wKSBhbmQgKG4+MCk7CklmIG0gPCBuIFRoZW4KQmVnaW4gCmF1eDo9IG07Cm0gOj0gbjsKbiA6PSBhdXg7CkVuZDsKcGNtIDo9IG07CldoaWxlIChwY20gbW9kIG4gPD4gMCkgRG8gcGNtIDo9IHBjbSArIG07CldyaXRlbG4gKCdQUENNID0gJywgcGNtKTsKRW5kLg==