Срочно PascalABC!!!!!!!!! Дан одномерный массив A. Отсортировать по убыванию, найти...

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

Срочно PascalABC!!!!!!!!! Дан одномерный массив A. Отсортировать по убыванию, найти среднее арифметическое положительных элементов


Информатика (37 баллов) | 65 просмотров
Дан 1 ответ
0 голосов

Program fantscrin;


 const n = 10;  

 Var a: array [1..n] of integer;


     i,j,k:integer; s:real;


Begin


 for i:=1 to n do


   a[i]:=random(20)-10;


 for i:=1 to n do


   write(a[i], '  ');


 


 for i:=1 to n do


   for j:=1 to n-1 do


     if (a[j]

                      begin


                       k:=a[j];


                       a[j]:=a[j+1];


                       a[j+1]:=k;


                      end;


 


 writeln('');


 for i:=1 to n do


   write(a[i], '  ');


 for i:=1 to n do


   if (a[i] > 0) then s:=s+a[i];


 s:=s/n;


 writeln('');


 writeln(s);


End.

(832 баллов)
0

Спасибо)))