Как я понимаю аi - элемент из массива A, что такое а -это либо какая -то константа либо формула дожна принять вид
В[i]:=(ai*ai)/(i+ai)
program MassivB;
Uses Crt;
type mas= array[1..50] of real;
var a,b:mas;
i:integer;
v:real;
procedure Auto;
var i:integer;
begin
randomize;
for i:=1 to 50 do a[i]:=25+random(21);
end;
procedure PrintMas(m:mas);
var j:integer;
begin
for j:=1 to 50 do
write(mas[j]:5:2);
end;
begin
for i:=1 to 50 do
begin
v:=a[i]
b[i]:= (v*v) /(i+v)
end;
clrscr;
write ('Массив А:');
printmas(a)
writeln;
writeln;
write ('Массив B:');
printmas(b)
readkey;
end.