Расположить столбцы матрицы D[M, N] в порядке возрастания элементов k-й строки (1 < k < М). (программа Паскаль)
278
359
Ответы на вопрос:
uses crt;
const nmax=20;
var a:array[1..nmax,1..nmax] of real;
m,n,i,j,k,p:byte;
d:real;
begin
clrscr;
repeat
write('Количество строк до ',nmax,' m=');
readln(m);
until m in [1..nmax];
repeat
write('Количество столбцов до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Исходная матрица:');
for i:=1 to m do
begin
for j:=1 to n do
begin
a[i,j]:=10*random;
write(a[i,j]:5:2);
end;
writeln;
end;
writeln;
repeat
write('Введите номер строки от 1 до ',m,' k=');
readln(k);
until k in [1..m];
for i:=1 to n-1 do
for j:=i+1 to n do
if a[k,i]>a[k,j] then
for p:=1 to m do
begin
d:=a[p,i];
a[p,i]:=a[p,j];
a[p,j]:=d;
end;
writeln;
writeln('Столбцы упорядочены по возрастанию элементов в строке ',k);
for i:=1 to m do
begin
for j:=1 to n do
write(a[i,j]:5:2);
writeln;
end;
readln
end.
const nmax=20;
var a:array[1..nmax,1..nmax] of real;
m,n,i,j,k,p:byte;
d:real;
begin
clrscr;
repeat
write('Количество строк до ',nmax,' m=');
readln(m);
until m in [1..nmax];
repeat
write('Количество столбцов до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Исходная матрица:');
for i:=1 to m do
begin
for j:=1 to n do
begin
a[i,j]:=10*random;
write(a[i,j]:5:2);
end;
writeln;
end;
writeln;
repeat
write('Введите номер строки от 1 до ',m,' k=');
readln(k);
until k in [1..m];
for i:=1 to n-1 do
for j:=i+1 to n do
if a[k,i]>a[k,j] then
for p:=1 to m do
begin
d:=a[p,i];
a[p,i]:=a[p,j];
a[p,j]:=d;
end;
writeln;
writeln('Столбцы упорядочены по возрастанию элементов в строке ',k);
for i:=1 to m do
begin
for j:=1 to n do
write(a[i,j]:5:2);
writeln;
end;
readln
end.
Праздники всегда были яркими, зрелищными и многолюдными мероприятиями. в настоящее время люди отмечают как традиционные даты, пришедшие к нам из глубины веков,так и современные «вакантные дни» (день защитника отечества), православные праздники сегодня перестали быть исключительно религиозными и приобрели популярность не только среди христиан, но и атеистов, а также представителей иных конфессий.
праздники в россии имеют определенные даты, отмеченные в календаре, или же «сдвигаются» по времени в зависимости от важных христианских событий. уточнить месяц и число христианского праздника можно в любом храме.
праздники в россии имеют определенные даты, отмеченные в календаре, или же «сдвигаются» по времени в зависимости от важных христианских событий. уточнить месяц и число христианского праздника можно в любом храме.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Другие предметы
-
krisgyseva19.03.2022 13:04
-
artemmavericksmesrri26.12.2020 03:49
-
iambigboy23.08.2020 04:14
-
4chanus20.08.2020 09:44
-
Msrisel26.06.2021 11:27
-
sdtyvbv17.07.2020 08:07
-
OOAAAOO16.06.2023 23:38
-
aizmesteva05.03.2022 13:42
-
Olga19411.06.2021 00:53
-
leratolcynova10.12.2020 00:45
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.