• Пожалуйста!!!
    Ввод и вывод двумерного массива через 'Procedure' Pascal.

Ответы 1

  • uses crt;

    type matr=array[1..10,1..10] of integer;

    var n,m:integer; a:matr;

    procedure vvod(var n,m:integer; var a:matr); //процедура ввода

    var i,j:integer;

    begin

    writeln('n='); readln(n); //кол-во столбцов матрицы

    writeln('m='); readln(m); //кол-во строк матрицы

    for i:=1 to n do

    for j:=1 to m do begin

    write('el[',i,',',j,']='); readln(a[i,j]); end; writeln; end;

    procedure vivod(n,m:integer; a:matr); //процедура вывода

    var i,j:integer;

    begin

    for i:=1 to n do  begin

    for j:=1 to m do

    write(a[i,j]:4); writeln; end; end;

    begin

    vvod(n,m,a); //вызов процедуры ввода

    vivod(n,m,a); //вызов процедуры вывода

    readln; end.

    Попробуй его

    • Автор:

      aydankxo2
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years