Паскаль. Создать массив целых чисел и записать его в файл
Помогите пожалуйста составить программу, которая создает массив целых чисел и записывает его в файл разными способами( с использованием процедур write или blockwrite, read или blockread), а также вычисляет значение среднего арифметического всех элементов, записанных в файл.
Получился у меня такой код
Но почему-то массив не сохраняется в файл, и как посчитать средне арифметическое с файла, прогу завтра сдавать помогите пожалуйста заранее спасибо!
Помогите пожалуйста составить программу, которая создает массив целых чисел и записывает его в файл разными способами( с использованием процедур write или blockwrite, read или blockread), а также вычисляет значение среднего арифметического всех элементов, записанных в файл.
Получился у меня такой код
Код:
USES CRT;
var f:text;
n,i:integer;
nf:string;
a: array[1..10] of integer;
begin
clrscr;
randomize;
write('Imya faila ');
readln(nf);
nf:=nf+'.txt';
assign(f,nf);
rewrite(f);
write('Skolko 4isel v massive n=');
readln(n);
for i:=1 to n do
begin
randomize;
for i:=1 to n do
begin
a[i]:=random(n);
write(a[i],' ');
end;
end;
close(f);
end.
Но почему-то массив не сохраняется в файл, и как посчитать средне арифметическое с файла, прогу завтра сдавать помогите пожалуйста заранее спасибо!