Ввести с клавиатуры число линий и построить фигуру

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

Ввести с клавиатуры число линий и построить фигуру


image

Информатика (287 баллов) | 502 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Uses GraphABC;
Var
y,n:integer;
Begin
Write('n = ');
ReadLn(n);
For y:= 0 to n-1 do
    Line(100,300-y*(300 div (n-1)),300,y*(300 div (n-1)));
End.

(34.0k баллов)
0

А если так, тоже не работает?

0

uses GraphABC, crt;
Var
y,n:integer;
Begin
Read(n);
For y:= 0 to n-1 do
Line(100,300-y*(300 div (n-1)),400,y*(300 div (n-1)));
End.

0

ееее) получилось

0

рано пометила как нарушение(

0

)))

0

объясни мне эту строчку если не сложно , пожалуйста Line(100,300-y*(300 div (n-1)),300,y*(300 div (n-1)));

0

Вообще тут вместо div можно использовать обычное деление и округлять, но я думал, что вы команду round ещё не проходили))

0

проходили

0

Тогда можно так: Line(100,300-y*round(300 / (n-1)),300,y*round(300 / (n-1)));

0

Спасибо огромное