<span>Технические характеристики это:</span>
<span>В результате выполнения программы на экран выводится массив, состоящий из 10 элементов. Каждый элемент представляет собой число из диапазона от 0 до 45.
А также выводится сумма всех элементов сформированного массива</span>
<em>// PascalABC.NET 3.2, сборка 1439 от 09.05.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrRandom(10,0,100); a.Println;
Writeln(a.Where(x->x<50).Average)
end.
<u>Пример</u>
59 31 97 34 33 2 64 84 79 37
27.4
Есть способ поизящнее, но можно и так:
program test;
uses crt;
var
arr:array[1..100] of integer;
i:integer;
begin
clrscr;
for i:=1 to 100 do
begin
arr[i]:=random(100);
write(i,': ');
writeln(arr[i]);
end;
writeln;
i:=2;
while(i<100)do
begin
write(i,': ');
writeln(arr[i],' ');
i:=i*2;
end;
readln;
end
Есть такая приблуда FCEditor называется, кидаете туда программу на паскале, она вам блок-схему рисует.