Хм.. программа не работает.. то ли я с ней начудила делов.. то ли незнаю
Program Beta_determinant;
uses Crt;
var Button: char;
a: array [1..3,1..3] of real;
m,i,j:byte;
begin
repeat
begin
ClrScr;
Writeln('Easy Determinant v0.5 beta');
Writeln;
Writeln('1.2x2');
Writeln('2.3x3');
Writeln;
Button:=ReadKey;
if button='1' then
begin
writeln('a');
for i:=1 to 2 do begin
for j:=1 to 2 do begin
write('a[i,j]');
readln(a[i,j]);
Writeln('Det=',a[1,1]*a[2,2]-a[1,2]*a[2,1]);
end;
if Button='2'then
begin
writeln('a');
for i:=1 to 3 do begin
for j:=1 to 3 do begin
for m:=1 to 3 do begin
write('a[i,j,m]');
readln(a[i,j]);
{Writeln('Det=',a[1,1]*a[2,2]*a[3,3]+a[1,2]*a[2,3]*a[3,1]+a[1,3]*a[2,1]*a[3,2]-a[1,3]*a[2,2]*[3,1]
-a[1,2]*a[2,1]*a[3,3]-a[1,1]*a[2,3]*a[3,2]'); }
end;
Writeln;
WRite('Press any key to continue or ESC to quit...');
Button:=readkey;
End;
Until Button:=#27;
ClrScr;
End.
Вот так выглядит моя матрица-массив,но она кидает ошибку Until Button:=#27; неправильное заявление. помогите пожаслта.. разобраться... я долго голову ломала.. и ничего умного не придумла. разве что убрать всю эту красоту.. но это ведь не решение проблемы. граждане программисты помогите :girl_sad: пожалуйста
Отредактировано ГармониЯ (2007-12-14 14:07:16)