PascalABC. Дана матрица A(M,N). Возвести в квадрат все отрицательные элементы матрицы.

20 Авг 2019 в 08:28
350 +1
1
Ответы
1

program SquaringNegativeElements;
var
A: array[1..100, 1..100] of integer;
M, N, i, j: integer;

begin
writeln('Enter the number of rows (M): ');
readln(M);
writeln('Enter the number of columns (N): ');
readln(N);

writeln('Enter the elements of the matrix: ');
for i := 1 to M do
begin
for j := 1 to N do
read(A[i, j]);
end;

for i := 1 to M do
begin
for j := 1 to N do
begin
if A[i, j] < 0 then
A[i, j] := sqr(A[i, j]); // squaring the negative elements
end;
end;

writeln('Matrix with squared negative elements: ');
for i := 1 to M do
begin
for j := 1 to N do
write(A[i, j], ' ');
writeln;
end;
end.

20 Апр 2024 в 13:50
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир