ИНФА ПЖ ПОМОГИТЕ 50 БАЛЛОВ ПОСТАВИЛ Задача: Получите ** экране компьютера изображение...

0 голосов
38 просмотров

ИНФА ПЖ ПОМОГИТЕ 50 БАЛЛОВ ПОСТАВИЛ
Задача:

Получите на экране компьютера изображение пирамиды из квадратов.

Формат ввода:

В качестве исходных данных задаются:

минимальная длина стороны квадрата;
количество квадратов;
шаг изменения длины квадрата.
Формат вывода:

Графическое изображение.

Пример входных данных

Минимальная длина стороны квадрата: 20
Шаг изменения длины стороны квадрата: 20
Количество квадратов: 5


image

Информатика (245 баллов) | 38 просмотров
0

Программа на PascalABC.NET пригодится?

0

да

Дан 1 ответ
0 голосов
Правильный ответ

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.

(6.6k баллов)