#include <stdio.h>
int a;
int b;
int deljitelj;
int krat;
int ostanek=1;
int vsota;
int main(void)
{
vsota = a;
deljitelj = b;
while (ostanek > 0)
{
krat = a/b;
ostanek = vsota%deljitelj;
printf("%d = %d * %d + %d\n", vsota
, krat
, deljitelj
, ostanek
); vsota = deljitelj;
if (ostanek>0)
{
deljitelj = ostanek;
}
}
printf("\nnajvecji skupni deljitelj je %d", deljitelj
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAKaW50IGE7CmludCBiOwppbnQgZGVsaml0ZWxqOwppbnQga3JhdDsKaW50IG9zdGFuZWs9MTsKaW50IHZzb3RhOwogCmludCBtYWluKHZvaWQpCnsKICAgIHByaW50Zigidm5lc2kgYTpcbiIpOwogICAgc2NhbmYoIiVkIiwgJmEpOwogICAgcHJpbnRmKCJ2bmVzaSBiOlxuIik7CiAgICBzY2FuZigiJWQiLCAmYik7CiAgICB2c290YSA9IGE7CiAgICBkZWxqaXRlbGogPSBiOwogICAgd2hpbGUgKG9zdGFuZWsgPiAwKQogICAgewogICAga3JhdCA9IGEvYjsKICAgIG9zdGFuZWsgPSB2c290YSVkZWxqaXRlbGo7CiAgICAgICAgcHJpbnRmKCIlZCA9ICVkICogJWQgKyAlZFxuIiwgdnNvdGEsIGtyYXQsIGRlbGppdGVsaiwgb3N0YW5layk7CiAgICAgICAgdnNvdGEgPSBkZWxqaXRlbGo7CiAgICAgICAgICAgIGlmIChvc3RhbmVrPjApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgZGVsaml0ZWxqID0gb3N0YW5lazsKICAgICAgICAgICAgfQogICAgfQogICAgcHJpbnRmKCJcbm5hanZlY2ppIHNrdXBuaSBkZWxqaXRlbGogamUgJWQiLCBkZWxqaXRlbGopOwogICAgcmV0dXJuIDA7Cn0=