program SumCalculation;
uses
SysUtils;
var
i, n: Integer;
sum: Real;
X: array of Real;
minX, maxX: Real;
begin
// Ввод количества элементов
Write('Введите количество элементов (n): ');
ReadLn(n);
// Проверка корректности ввода
if n <= 0 then
begin
WriteLn('Ошибка: n должно быть больше 0.');
Exit;
end;
// Создание массива для X
SetLength(X, n);
// Ввод значений X[i]
WriteLn('Введите ', n, ' элементов массива X:');
for i := 1 to n do
begin
Write('X[', i, '] = ');
ReadLn(X[i - 1]);
end;
// Инициализация минимального и максимального значений
minX := X[0];
maxX := X[0];
// Вычисление суммы, поиск min и max
sum := 0.0;
for i := 1 to n do
begin
sum := sum + (X[i - 1] + i) / i;
if X[i - 1] < minX then
minX := X[i - 1];
if X[i - 1] > maxX then
maxX := X[i - 1];
end;
// Вывод результатов
WriteLn('Сумма: ', sum:0:3);
WriteLn('Минимальное значение X: ', minX:0:3);
WriteLn('Максимальное значение X: ', maxX:0:3);
end.
cHJvZ3JhbSBTdW1DYWxjdWxhdGlvbjsKCnVzZXMKICBTeXNVdGlsczsKCnZhcgogIGksIG46IEludGVnZXI7CiAgc3VtOiBSZWFsOwogIFg6IGFycmF5IG9mIFJlYWw7CiAgbWluWCwgbWF4WDogUmVhbDsKCmJlZ2luCiAgLy8g0JLQstC+0LQg0LrQvtC70LjRh9C10YHRgtCy0LAg0Y3Qu9C10LzQtdC90YLQvtCyCiAgV3JpdGUoJ9CS0LLQtdC00LjRgtC1INC60L7Qu9C40YfQtdGB0YLQstC+INGN0LvQtdC80LXQvdGC0L7QsiAobik6ICcpOwogIFJlYWRMbihuKTsKCiAgLy8g0J/RgNC+0LLQtdGA0LrQsCDQutC+0YDRgNC10LrRgtC90L7RgdGC0Lgg0LLQstC+0LTQsAogIGlmIG4gPD0gMCB0aGVuCiAgYmVnaW4KICAgIFdyaXRlTG4oJ9Ce0YjQuNCx0LrQsDogbiDQtNC+0LvQttC90L4g0LHRi9GC0Ywg0LHQvtC70YzRiNC1IDAuJyk7CiAgICBFeGl0OwogIGVuZDsKCiAgLy8g0KHQvtC30LTQsNC90LjQtSDQvNCw0YHRgdC40LLQsCDQtNC70Y8gWAogIFNldExlbmd0aChYLCBuKTsKCiAgLy8g0JLQstC+0LQg0LfQvdCw0YfQtdC90LjQuSBYW2ldCiAgV3JpdGVMbign0JLQstC10LTQuNGC0LUgJywgbiwgJyDRjdC70LXQvNC10L3RgtC+0LIg0LzQsNGB0YHQuNCy0LAgWDonKTsKICBmb3IgaSA6PSAxIHRvIG4gZG8KICBiZWdpbgogICAgV3JpdGUoJ1hbJywgaSwgJ10gPSAnKTsKICAgIFJlYWRMbihYW2kgLSAxXSk7CiAgZW5kOwoKICAvLyDQmNC90LjRhtC40LDQu9C40LfQsNGG0LjRjyDQvNC40L3QuNC80LDQu9GM0L3QvtCz0L4g0Lgg0LzQsNC60YHQuNC80LDQu9GM0L3QvtCz0L4g0LfQvdCw0YfQtdC90LjQuQogIG1pblggOj0gWFswXTsKICBtYXhYIDo9IFhbMF07CgogIC8vINCS0YvRh9C40YHQu9C10L3QuNC1INGB0YPQvNC80YssINC/0L7QuNGB0LogbWluINC4IG1heAogIHN1bSA6PSAwLjA7CiAgZm9yIGkgOj0gMSB0byBuIGRvCiAgYmVnaW4KICAgIHN1bSA6PSBzdW0gKyAoWFtpIC0gMV0gKyBpKSAvIGk7CiAgICBpZiBYW2kgLSAxXSA8IG1pblggdGhlbgogICAgICBtaW5YIDo9IFhbaSAtIDFdOwogICAgaWYgWFtpIC0gMV0gPiBtYXhYIHRoZW4KICAgICAgbWF4WCA6PSBYW2kgLSAxXTsKICBlbmQ7CgogIC8vINCS0YvQstC+0LQg0YDQtdC30YPQu9GM0YLQsNGC0L7QsgogIFdyaXRlTG4oJ9Ch0YPQvNC80LA6ICcsIHN1bTowOjMpOwogIFdyaXRlTG4oJ9Cc0LjQvdC40LzQsNC70YzQvdC+0LUg0LfQvdCw0YfQtdC90LjQtSBYOiAnLCBtaW5YOjA6Myk7CiAgV3JpdGVMbign0JzQsNC60YHQuNC80LDQu9GM0L3QvtC1INC30L3QsNGH0LXQvdC40LUgWDogJywgbWF4WDowOjMpOwplbmQuCg==