var a,b,c,y,x,z:real;
begin
readln(a,b,c);
writeln('a = ',a);
writeln('b = ',b);
writeln('c = ',c);
writeln('y = ',(a-2)/(b*b-c):0:3);
writeln('x = ',(b*b+4*a*c)/(2*a):0:3);
writeln('z = ',(a/b)+(c/a)-((a*b+c*c)/(b*c)):0:3);
end.
Наименьшим будет 0, так как вначале идет генерация чисел от -49 до 50
потом в массив b записали квадраты этих чисел , то есть в начале и в конце будут наибольшие числа и ближе к центру они будут уменьшаться , так как в массиве нет отрицательных и есть цифра 0, то 0*0=0, вот и наш ответ.