Считывание чисел из типизированного файла и вывод их на экран в виде матрицы (индекс вне границ массива) - PascalABC.NET
Формулировка задачи:
Листинг программы
- const m=13;
- n=11;
- Type
- file_int = File Of Integer;
- var f:file_int;
- i,j:integer;
- a:array[1..m, 1..n] of integer;
- begin
- assign(f,'C:\PABCWork.NET\to142saa.dan');
- reset(f);
- for i:=1 to n-1 do
- for j:=1 to m-1 do
- read(f,a[i,j]);
- for i :=1 to n-1 do
- begin
- for j :=1 to m-1 do
- write ( a [ i , j ]:4);
- writeln ;
- end ;
- close(f)
- end.
Решение задачи: «Считывание чисел из типизированного файла и вывод их на экран в виде матрицы (индекс вне границ массива)»
textual
Листинг программы
- a:array[1..m, 1..n] of integer;
Объяснение кода листинга программы
- Объявляется массив
array
размеромm на n
для хранения целых чисел. - В цикле с индексами от 1 до m происходит чтение чисел из файла
input.txt
и запись их в соответствующие ячейки массиваarray
. - В цикле с индексами от 1 до m, с шагом 2 происходит вывод чисел из массива
array
на экран в виде матрицы размеромm на n
. - В условии выхода из циклов используются переменные
i
иj
для контроля индексов. - Переменные
m
иn
содержат размеры матрицы. - Файл
input.txt
используется для хранения чисел.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д