Загрузка данных


uses GraphABC;

var a: array[1..10] of integer;
  n, S, u0, u1: integer;

begin
  write('Количество n =');
  readln(n);
  writeln(n);
  writeln('Элементы массива');
  for var i := 1 to n do
    read(a[i]);
  for var i := 1 to n do
    write(a[i], ' ');
  S := 0;
  for var i := 1 to n do
    S := S + a[i];
  u0 := 0;
  for var i := 1 to n do
  begin
    u1 := u0 + trunc(a[i] * 360 / S);
    SetBrushColor(clRandom);
    Pie(150, 150, 100, u0, u1);
    u0 := u1;
  end;
end.