Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Файлы и матрицы

Автор: harina 7.06.2007 15:26

Не могу найти на форуме Процедуры:
1. формирования файла из матрицы
2. формирование матрицы по файлу
3. вывода элементов файла

Автор: Ozzя 7.06.2007 15:30

http://forum.pascal.net.ru/index.php?showtopic=2694#
Только вместо ввода/вывода на экран заменить на ввод/вывод в/из файла

Автор: harina 7.06.2007 16:00

ты посылаешь меня к массивам, а у меня дан файл!!!

Автор: Ozzя 7.06.2007 16:55

И?


Var
f:file of твой_тип;
(* Построчный вывод матрицы *)
Procedure PrintMatr(A:Matrix; n,m:word);
Var
i,j:word;
begin
For i:=1 to n do
begin
For j:=1 to m do write(f,A[i,j],' '); // вывод матрицы в файл
writeln(f);
end;
end;


Ввод из также изменяется заменой двух-трех строк.

PS: На своего бойфренда ори. norespect.gif

Автор: harina 7.06.2007 17:38

Мы друг друга не поняли, пишу всю задачу:
Дан не пустой символьный файл, в котором записаны элементы символы матрицы. Первый элемент файла символ, код которого равен количеству строк в новой матрице, код второй элемента равен количеству столбцов матрицы. Затем все остальные символы файла, распределяются по строкам. Количество строк и столбцов не превышает 200. Сформировать целочисленный файл по правилу - первый элемент - порядковый номер строки, в которой только английские строчные буквы, а второй характеризует количество гласных букв в этой строке.
А ты меня к матрицам переводишь. Тут решение сложнее, чем просто файл описанный ввиде матрицы. nea.gif

Автор: Ozzя 7.06.2007 17:40

Отвечал на твой вопрос

Цитата
формирования файла из матрицы