Я так понимаю язык Бейсик поэтому
1) DIM a(20)
2) FOR i=1 to 20
LET a(i)=INT (RND*90+10)
NEXT i
3) LET n=20
FOR i:=1 to n-1
FOR j:=j+1 to n
IF (a[i]<a[j]) THEN LET t=a(i): LET a(j)=t: LET a(i)=a(j)
NEXT j: NEXT i
4) FOR i=1 to n
PRINT AT i,2; A(i)
NEXT i
Примерно вот так прощения если что то напутал в синтаксисе на Бейсике писал последний раз лет 15 назад
В историографии нет единого мнения касательно истоков русской философии, её периодизации и её культурного значения. Исторические границы русской философии напрямую зависят от того философского содержания, которое усматривает в русской интеллектуальной истории конкретный исследователь. Традиционно с XIX века выделяют «допетровский/древнерусский» и «послепетровский/просвещенческий» этапы развития русской философии. В современной историографии также выделяют третий, «советский», период. Отталкиваясь от религиозной мысли архимандрит Гавриил — первый историк русской философии — усматривал её истоки в дидактическом «Поучении» Владимира Мономаха, тем самым он напрямую возводил русскую философию к традиционным древнерусским книжникам. Ряд крупных историков русской философии, однако, склонен рассматривать философию в более строгих границах: русская философия оформляется как самостоятельное явление, таким образом, в эпоху Петра Великого.
1) var a:array [1..20] of integer;
i:integer;
2)
randomize;
for i:= 1 to 20 do
a[i]:=random(90)+10;
3) n:=20;
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i]<a[j] then begin
t:=a[i];
a[i]:=a[j];
a[j]:=t;
end;
4) for i:= 1 to n do
writeln(a[i]);
еще бы не двойки, легкотня то такая