mar244144
29.05.2021 04:17

Скажите , где тут ошибка?

program s;
const l=20;
var i,j,x,n,m,k: integer;
s: real;
b: array [1..20] of real;
a: array [1..10,1..100] of integer;
begin
write('введите n< =10 = '); readln(n);
write('введите m< =100 = '); readln(m);
for i: =1 to n do
begin
for j: =1 to m do
begin
a[i,j]: =-50+random(100);
end;
end;
for x: =1 to l do
begin
s : = 0;
for i: =1 to n do
for j: =1 to m do
s : = s +(sqr(sin(a[i,;
b[k]: =(ln(s)+s)/x[k]+1;
writeln('b[k] = ',b[k]: 0: 3);
end;
end.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
armenchik2007
10.10.2020 14:27

Здесь две синтаксических ошибки.

1) Имя программы s совпадает с именем переменной s, объявленной тремя строками ниже.

2) х объявлена как простая переменная, но в четвертой строке снизу к ней обращаются, как к массиву: x[k]

Прочие ошибки (логические) в программе можно найти лишь зная задачу, которая решается.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота