Хващаш ме в добро настроение, иначе наготово така програмки не пиша. Освен това Pascal ми е любимия език, така че печелиш бонус:
GeSHi (Pascal):
Program Example1Loop; //Ime na programata
var
i, j : integer; //promenlivi za for cikyla
begin
for i :=0 to 4 do //pyrvi vlojen cikyl
begin
for j := i downto 0 do //vtori vlojen cikyl
begin
Write(j); //pe4atai j na ekrana
Write(' '); //pe4atai interval na ekrana - vyvejda interval mejdu chislata ot edin i syshti red
end;
Writeln; //otidi na nov red
end;
end.
Обаче от тук се надявам да вържеш логиката и другите задачки сам.