Показать сообщение отдельно

  #6  
Старый 19.12.2009, 19:33
serg12
Новичок
Регистрация: 12.12.2009
Сообщений: 1
С нами: 8638356

Репутация: 0
По умолчанию

В двумерном целочисленном массиве размером 5*5 определить средне арифметическое значение каждой строки сформировать из них одномерный массив , записать его в файл.txt а затем считать его и вывести в окно результатов.
Что неправильно?

Код:
Program lab10; 
uses crt; 
type mas=array[1..5,1..5] of integer; 
var f:text; 
a:mas; sred:real; 
s:string; 
i,j,:integer; 
b,c:array[1..5] of real; 
Procedure 1 (var a:mas); 
Var i,j:integer; 
Begin 
randomize; 
for i:=1 to 5 do 
for j:=1 to 5 do 
a[i,j]:=random(27); 
for i:=1 to 5 do 
begin 
for j:=1 to 5 do 
write (a[i,j]:5); 
writeln; 
end; 
begin 
clrscr; 
assign (f,'C:\stud\120891\lab10.txt'); 
1(a); 
For i:=1 to 5 do 
begin 
sred:=a[i,j]; 
for j:1 to 5 do 
begin 
sum:=0; sum:=sum+a[i,1]; 
sred:=sum/5; 
b:=sred; 
end; 
end; 
rewrite(f); 
for i:=1 to 5 do 
write (f, b:5); 
close(f); 
reset(f); 
for i:=1 to 5 do 
read (f,c); 
close(f); 
for i:=1 to 5 do 
write(c); 
repeat until keypressed; 
end; 
end.

Последний раз редактировалось slesh; 21.12.2009 в 10:27.. Причина: [code]
 
Ответить с цитированием