Предмет: Информатика,
автор: Аноним
ИНФА ПЖ ПОМОГИТЕ 50 БАЛЛОВ ПОСТАВИЛ
Задача:
Получите на экране компьютера изображение пирамиды из квадратов.
Формат ввода:
В качестве исходных данных задаются:
минимальная длина стороны квадрата;
количество квадратов;
шаг изменения длины квадрата.
Формат вывода:
Графическое изображение.
Пример входных данных
Минимальная длина стороны квадрата: 20
Шаг изменения длины стороны квадрата: 20
Количество квадратов: 5
Приложения:
Аноним:
Программа на PascalABC.NET пригодится?
Ответы
Автор ответа:
1
uses
GraphABC;
var
A,B,C: integer;
begin
Window.Maximize;
Writeln('Минимальная длина стороны квадрата: ');Readln(A);
Writeln('Шаг изменения длины стороны квадрата: ');Readln(B);
Writeln('Количество квадратов: ');Readln(C);
var w2 := Window.Width div 2;
var y := 0;
for var i:= 0 to C-1 do
begin
var x := A + i*B;
DrawRectangle(w2 - x div 2,y,w2 + x div 2,y+x);
y += x;
end;
end.
GraphABC;
var
A,B,C: integer;
begin
Window.Maximize;
Writeln('Минимальная длина стороны квадрата: ');Readln(A);
Writeln('Шаг изменения длины стороны квадрата: ');Readln(B);
Writeln('Количество квадратов: ');Readln(C);
var w2 := Window.Width div 2;
var y := 0;
for var i:= 0 to C-1 do
begin
var x := A + i*B;
DrawRectangle(w2 - x div 2,y,w2 + x div 2,y+x);
y += x;
end;
end.
Похожие вопросы
Предмет: Алгебра,
автор: lloh20333
Предмет: Английский язык,
автор: innaku1981
Предмет: География,
автор: leonidKolesnikov698
Предмет: Физика,
автор: yuliyaplavskay
Предмет: Литература,
автор: sofnike