Вот......................
<span>Для того, чтобы сделать фоновый цвет, то нужно выбрать необходимый цвет и выбрать заливку.Для основного цвета необходимо выбрать цвет и рисовать кисточкой или карандашом.для намалювання прямоугольника необходимо на панели выбрать фигуру прямоугольника и нарисовать.</span>
Program p1;
const n=10;
var i,c:integer;
a:array[1..n] of integer;
begin
for i:=1 to n do begin
writeln('Введите оценку ',i,' экзаменующегося: ');
read(a[i]);
if(a[i]=2) then c:=c+1;
end;
writeln('К-во не допущенных: ',c);
<span>end.</span>
Работает на 1000 элементов,нужно узнать диапазон N,элементы я так понял создаются рандомные,если вводятся с клавиатуры то просто убираем randomize и пишем вместо присваивания (mas[i]:=random(19)-10;
)пишем read(который в коментах)
label l;
var
mas:array[1..1000] of longint;
n,i:longint;
begin
readln(n);
randomize;
for i:=1 to n do
begin
mas[i]:=random(19)-10;
//read(mas[i]);
write(mas[i],' ');
end;
for i:=n-4 to n do
begin
if mas[i] > 0 then
begin
mas[i]:=mas[i]-2*mas[i];
goto l;
end;
if mas[i] < 0 then
mas[i]:=abs(mas[i]);
l:
end;
writeln;
for i:=1 to n do
write(mas[i],' ');
end.
Во- первых:в задании не отмечено. что х целое (то есть не integer, a взять real)
Деление в паскале обозначается как / , а не :
Вместо 3,2 в программе пишем 3.2
Если х=0, то в знаменателе окажется 0 и выражение не имеет смысла (это в программе не учтено)