rendered paste body// procedura wypisujaca na ekranie 1-20 wierszy, po 1-40 spacji z gwiazdką na końcu
// liczbę wierszy i spacji podaje użytkownik
// do wykorzystania jest tylko ECX
// procedura oblicza spacje, program glowny wiersze
program prog2;
#include("stdlib.hhf");
static
spacje: int32 :=0;
wiersze: int32 :=0;
//======================================================================
procedure proc2;
begin proc2;
mov(0, ecx);
mov(spacje, ecx);
repeat
stdout.put(" ");
dec(ecx);
until(ecx=0);
stdout.put("*");
end proc2;
//======================================================================
begin prog2;
stdout.put("Podaj ilosc spacji na wiersz (1-40): ");
stdin.get(spacje);
stdout.put("Podaj ilosc wierszy (1-20): ");
stdin.get(wiersze);
repeat
call proc2;
stdout.newln();
dec(wiersze);
until (wiersze=0);
end prog2;