Решение задач | решения по ТОЭ, Математика, Физика, Информатика

Пример 1 по Информатике
Примеры решения задач - Информатика

Решение задачи по 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.

На главную

 

Решение задач; www.mozgon.ru

www.megastock.ru