Составить программу для вычисления элементов одномерного массива по формуле:
a[k]:=S*(x[i]*(exp(x[i])))/ln(z[k])+(S*(exp(b[i,j])*sin(b[i,j])));

у меня получилась такая программа:

program lab6_3;
var
i,j,n,m,k:integer;
S,S1,S2:real;
a,x,z:array[1..3] of real;
b:array[1..3,1..3] of real;
begin
S:=0;
write('введите n=');
readln(n);
write('введите m=');
readln(m);
for i:=1 to n do
for j:=1 to m do
while (k<=2) do
begin
write('b[',i,',',j,']=');
read(b[i,j]);
end;
for i:=1 to n do
begin
write('x[',i,']=');
readln(x[i]);
end;
for j:=1 to m do
begin
a[k]:=S*(x[i]*(exp(x[i])))/ln(z[k])+(S*(exp(b[i,j])*sin(b[i,j])));
write(' ',a[k]:0:4);
end;
end.
не понимаю где ошибаюсь. При вводе данных я ввожу n и m, а потом появляется b[1,1]=1 и у меня он вводит в дальнейшем только b[1,1] до бесконечности и не важно какие при этом вводятся((((
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.