Предмет: Информатика, автор: dpahomova2004

Что не так? Программа выводит в столбик, а надо треугольником
Вот так:
*
**
***
****
*****

Приложения:

Омскаяптица: writeln всегда пишите с новой строки

Ответы

Автор ответа: Омскаяптица
1

Если говорить в лоб то вот так

var

 i: integer;

begin

 for i:=1 to 1 do write('*');

 writeln('');

 for i:=1 to 2 do write('*');

 writeln('');

 for i:=1 to 3 do write('*');

 writeln('');

 for i:=1 to 4 do write('*');

 writeln('');

 for i:=1 to 5 do write('*');

end.

Приложения:

dpahomova2004: Спасибо Вам большущее! На дистанционном обучении вообще ничего не понятно, особенно гуманитариям
dpahomova2004: Там что-то не так.

цикла должно быть всего два. внешний отсчитывает строки, внутренний - количество звёздочек в строке.
Омскаяптица: кхм, я все понимаю, но где вы раньше были. куда вам кинуть исправленное решение, тут отредактировать уже не могу?
dpahomova2004: Простите, я бы раньше ответила, учитель только проверил ☹️☹️
В комментариях, наверное?
Омскаяптица: var

i: integer;
j: integer;

begin
for i:=1 to 5 do begin
for j:=1 to i do begin
write('*');
end;
writeln('');
end;

end.
dpahomova2004: Спасибо огроменное Вам ещё раз извиняюсь за свою глухость :))
Омскаяптица: А скажите пожалуйста, ваше имя случайно не "Дарья"?
dpahomova2004: Практически, но нет :))
Похожие вопросы