Написать програму на С++
Дана матрица целых чисел N* M.Упорядочить (переставить) элементы матрицы так чтобы четные элементы матрицы максимально плотно заняли верхнюю часть матрицы, а не четные нижнюю
Пример:
ч ч ч ч ч
ч ч ч ч н
н н н н н
Дана матрица целых чисел N* M.Упорядочить (переставить) элементы матрицы так чтобы четные элементы матрицы максимально плотно заняли верхнюю часть матрицы, а не четные нижнюю
Пример:
ч ч ч ч ч
ч ч ч ч н
н н н н н
ваау набери в яндексе
если не трудно ответ мне скинь по почте
program Project3;
{$APPTYPE CONSOLE}
uses
SysUtils, Math;
const
A: array [0..2, 0..2] of Integer =
(((2), (1), (-2)),
((4), (3), (5)),
((8), (7), (6)));
var
MinRows: array [0..2] of Integer;
MaxCols: array [0..2] of Integer;
I, J: Integer;
begin
try
for I := 0 to 2 do begin
MinRows := A[I, 0];
for J := 0 to 2 do begin
MinRows := Min(MinRows, A[I, J]);
MaxCols[J] := Max(MaxCols[J], A[J, I]);
end;
end;
for I := 0 to 2 do
Write(Format('MinRows[%d] = %d; ', [I, MinRows]));
WriteLn('');
for I := 0 to 2 do
Write(Format('MaxCols[%d] = %d; ', [I, MaxCols]));
Readln;
except
on E:Exception do
Writeln(E.Classname, ': ', E.Message);
end;
end.