Типизированный файл. Пример №21.

Типизированный файл. Пример №21.

Рассмотрим еще один пример под номером 21. Не забывайте, что чтобы понять суть, необходимо как минимум прочитать предыдущий пост — Типизированный файл. Пример №20.

В файле matrix.dat содержится квадратная матрица целых чисел. Требуется первый элемент каждой строки заменить на номер строки. Но сначала давайте разберемся, каким образом матрица хранится в файле. Запись матрицы в файл типа file of integer происходит построчно.

Типизированный файл. Пример №21.

Из приведенного рисунка видно, что номеp компоненты файла, содержащей элемент матрицы aij, равен  n*(i-1)+j-1. Так что первый элемент каждой строки можно найти по формуле n*(i-1).

Пример 21

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: