1.
program n1;
var
k, s: integer;
a: array [1..8] of integer;
begin
for k := 1 to 8 do readln(a[k]); // с клавиатуры вводится массив из 8
s := 0; элементов
for k := 1 to 8 do
if a[k] < 0 then s := s + a[1]; // в цикле 4 раза к s прибавляют 1-ый элемент
writeln(s); // выводится s
end.
ответ: 4(т.к 1-ый элемент массива 1 и в нём 4 отрицательных элемента)
2.
Надо строку if a[k] < 0 then s := s + a[1];
Заменить на строку if a[k] < 0 then s := s + a[k];
Объяснение:
y = f(x), где
f1(z), если z < 0;
x = f2(z), если 0 <= z<= 8;
f3(z), если z > 8;
z = cos(с).
f(x)=(x^3)lnx^2 f1(z)=(e^-z)+3z f2(z)=ln|z| f3=Cosz+z^2 c=5,4
Там где написано ^-это степень
0