АЖ
Андрей Журавлев

почему в паскале выдает ошибку 39( в этой строчке: for i:=1 to n do)?

program funkclab;
uses crt;
const a=4; b=2; c=5; d=3; x1=7; y1=3;
var x,y,w,v:real;
function step(n,m:real):real;
var step1,k:real;
i:integer;
begin
k:=1;
for i:=1 to n do
begin
k:=k*m;
step1:=k;
end;
step:=step1;
end;
begin
clrscr;
x:=(step(b,a)+step(d,c))/(step(c,a)+step(b,d));
writeln('x=',x:3:3);
writeln(' ');
y:=step(3,x1+7)+step(5,x1-7);
writeln('y=',y:3:3);
writeln(' ');
w:=ln(step(a,x1)+step(b,y1));
writeln('w=',w:3:3);
writeln(' ');
v:=step(sin(b),x1)+step(cos(b),8-x1);
writeln('v=',v:3:3);
readln;
end.

СБ
Саша Бурдин

n,m:real
а в цикле целые должны быть n : Integer;

Похожие вопросы
как в паскале написать (-1) в степени i? exp(i*ln(-1)) - выдает ошибку ln от отрицательного числа
Как будет цикл с помощью downto(паскаль) в C+? for i=1 downto n do
Нужна маленькая помощь программиста. чем отличается это for i=1 to n-1 do от этого for i=1 to n do
for i:=2 to 10 do A:=i*3 for i:=1 to 10 do A:=A mod 3 ; информатика помогите)
Как создать цикла for to do в Pascal по задаче:
Что напичатает программа? For i:=0 to 10 doa[ i ] := i-1;For i :=1 to 10 doa[ i -1]:= a[ i ];a[ 10 ] :=10
for i:=1 to N do for j:=i+1 to N do Последняя строка што означает? ..
Помогите написать программу... Необходимо написать программу, которая меняла столбцы и строчки местами в матрице (транспонировала) в динамической памяти, в паскале.begin clrscr; getmem(m,n*n*sizeof(integer)); for i:=1 to n do for j:=1 to n do m^[j*n+i]:=vidnosh^[i*n+j]; writeln('Обратная матрица имеет вид: '); for i:=1 to n do begin for j:=1 to n do write(m^[i*n+j]:3); writeln; end;но не работает.
Объясните разницу между I must to do this I have to do this I should to do this
почему не компилится C++? ошибку выдает в строчке if (s.substr(i, 4) = "oops")