Решение задачи по Turbo Pascal
Пример решения задачи по информатике, язык Turbo Pascal. Составить алгоритм и написать программу, которая меняет элементы диагонали матрицы с элементами первой строки
program zadacha5; uses crt; var A, B: array[1..100,1..100] of integer; i, j, n, m, c: integer; begin
clrscr; write('Введите размерность массива: '); readln(n); m:=n; writeln('Введите элементы массива: '); for i:=1 to n do for j:=1 to m do begin write('A[',i,',',j,']='); readln(A[i,j]); end; writeln('Контрольный вывод массива: '); for i:=1 to n do begin for j:=1 to m do write(A[i,j],' ':2); writeln; end; writeln; for i:=1 to n do for j:=1 to m do begin if i=j then B[i,j]:=A[1,j] else B[i,j]:=A[i,j]; end; for j:=1 to m do B[1,j]:=A[j,j]; writeln('Вывод результата: '); for i:=1 to n do begin for j:=1 to m do write(B[i,j],' ':2); writeln; end;
readkey; end.
На главную |