Задать вопрос
22 апреля, 01:36

Всем Привет! 1. В текстовом файле хранятся квадратные целочисленные матрицы

порядка n. Преобразовать

файл, удалив из каждой матрицы элементы побочной диагонали.

+5
Ответы (1)
  1. 22 апреля, 02:15
    0
    Const

    n = 3;

    type

    M = array[1 ... 3, 1 ... 3] of integer;

    var

    i, j: integer;

    f: Text;

    a, b: M;

    s:string;

    begin

    Assign (f, 'input. dat') ;

    Reset (f) ;

    writeln ('Считываемые данные') ;

    for i : = 1 to n do

    begin

    for j : = 1 to n do

    begin

    read (f, a[i, j]) ;

    write (a[i, j]:4)

    end;

    writeln

    end;

    writeln;

    for i : = 1 to n do

    begin

    for j : = 1 to n do

    begin

    read (f, b[i, j]) ;

    write (b[i, j]:4)

    end;

    writeln

    end;

    Close (f) ;

    Rewrite (f) ;

    for i : = 1 to n do

    for j : = 1 to n do

    if j n + 1 - i then

    write (f, a[i, j], ' ') ;

    writeln (f) ;

    for i : = 1 to n do

    for j : = 1 to n do

    if j n + 1 - i then

    write (f, b[i, j], ' ') ;

    writeln (f) ;

    Close (f) ;

    Reset (f) ;

    writeln ('Данные, перезаписанные в файл') ;

    while not eof (f) do

    begin

    readln (f, s) ;

    writeln (s)

    end;

    Close (f) ;

    writeln

    end.

    Тестовое решение:

    Считываемые данные

    2 3 7

    4 3 1

    8 9 6

    14 3 12

    5 - 2 8

    6 0 13

    Данные, перезаписанные в файл

    2 3 4 1 9 6

    14 3 5 8 0 13
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Всем Привет! 1. В текстовом файле хранятся квадратные целочисленные матрицы порядка n. Преобразовать файл, удалив из каждой матрицы ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Дан символьный файл f. Записать в файле g, с сохранением порядка их следования, те символьные данные: a) которым в файле f предшествует буква а б) в след за которыми в файле f идёт буква а
Ответы (1)
Перед вами часть кода программы на языке Pascal. sum:=0; for i:=1 to n do for j:=1 to n do if (i
Ответы (1)
Даны две целочисленные квадратные матрицы порядка n и m. Найти для каждой номера строк, все элементы которых нули.
Ответы (1)
Фоксфорд олимпиада по информатикеПервый файл на 1 мегабайт больше, чем второй файл. Второй файл на 3072 байта больше, чем третий файл. На сколько килобайт третий файл меньше, чем первый? В ответе укажите только число, слово "килобайт" писать не надо.
Ответы (1)
Первый файл на 3 мегабайта больше, чем второй файл. Второй файл на 4096 байтов больше, чем третий файл. На сколько килобайт третий файл меньше, чем первый? В ответе укажите только число, слово "килобайт" писать не надо.
Ответы (1)