Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

СРОЧНО!!!!!! ОЧЕНЬ НАДЕЮСЬ НА ПОМОЩЬ

55K
22 декабря 2009 года
Maxmed
1 / / 21.12.2009
Люди, помоготе пожалуйста, кому не сложно с прораммой...
Она должна считывать матрицу из текстого файла (dann.txt) и, в зависимости от вводимого числа (st) возвести все члены этой матрицы в эту степень.
Тут есть часть программы... там её чуть-чуть доработать нужно... Только учтите, что я не особо силен в паскале..

program lab9;
const n=5;
type matrix = array[1..n,1..n] of real;
var i,j,st:integer;
t1:text;
a,b:matrix;
procedure proiz(x,y:matrix;var z:matrix);
var i1,j1,k:integer;
s:real;
Begin
for i1:=1 to n do
begin
for j1:=1 to n do
begin
s:=0;
for k:=1 to n do
s:=s+x[i1,k]*y[k,j1];
z[i1,j1]:=s;
end;
end;
End;


BEGIN;
assign(t1,'C:\206.1\dann.txt');
reset(t1);
for i:=1 to n do
begin
for j:=1 to n do
begin
read(t1,a[i,j]);
write(a[i,j]:5:0);
end;
readln(t1);
writeln;
end;

writeln('st=');
readln(st);

proiz(A,A,B);
for i:=1 to (st-2) do
begin
proiz(B,A,B);
end;
writeln('');
for i:=1 to n do
begin
for j:=1 to n do
begin
write(B[i,j]:5:0);
end;
writeln;
end;
readln;
end.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог