Поделитесь своими знаниями, ответьте на вопрос:
, есть задание по информатике, не совсем в него вник, написал свой код, компилятор дает ошибку))) Вот задание:Задана функция f(x В равностоящих точках вычислить значения функции f(x). Аргумент меняется в диапазоне:a ≤ x ≤ b.Границы интервала a, b и количество точек n ввести с клавиатурыf(x) = (1 – e^x) sin(4πx)Подсчитать сумму тех значений функции, дробная частькоторых < 0.8Компилятор ругается на нехватку ";", но они везде стоят где надо, так же компилятор не может определить функцию f. Решение нужно на языке c++
begin
writeln ('Введите 5 чисел через пробел: ');
readln (a1,a2,a3,a4,a5);
begin
if (a1>a2) then max:= a1else max:=a2;
if (a2>a3) then max:=a2else max:=a3;
if (a3>a4) then max:=a3else max:=a4;
if (a4>a5) then max:=a4else max:=a5;
end;
writeln (max);
end.
Аналогично с минимальным числом.
var a1,a2,a3,a4,a5,min: integer;
begin
writeln ('Введите 5 чисел через пробел: ');
readln (a1,a2,a3,a4,a5);
begin
if (a1<a2) then min:= a1else min:=a2;
if (a2<a3) then min:=a2else min:=a3;
if (a3<a4) then min:=a3else min:=a4;
if (a4<a5) then min:=a4else min:=a5;
end;
writeln (min);
end.
Можно так же решить с массива, если нужно пишите.