Информатика. Программа Паскаль В строке 13 пишет "нет перегруженной подпрограммы с такими типами данных"
Program hh;
var x:array[1..100] of real;
k:integer;
begin
write('введите первые элементы и их количество');
write('x[1]=');
read(x[1]);
write('x[2]=');
read(x[2]);
write('n=');
read(k);
for k:=3 to k do begin
x[k]:=sin*sin(x)[k-1]+(cos(x*x*x)[k-2]-1/x[k-1]);
end;
for k:=1 to n do begin
writeLn('x[',k,']=', x[k]:8:3);
end;
end.

12 Ноя 2019 в 19:50
253 +1
0
Ответы
1

Ошибка на строке 13 возникает из-за того, что вы пытаетесь использовать функцию sin или cos к массиву x, что некорректно. Возможно, вы имели в виду применить эти функции к элементам массива x. В этом случае, правильный синтаксис будет:

x[k]:=sin(x[k-1])sin(x[k-1])+(cos(x[k-2]x[k-2]*x[k-2])-1/x[k-1]);

19 Апр 2024 в 02:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир