Какое количество информации при игре в морской бой на поле размером 8х8 клеток получит второй игрок после хода первого игрока. (учитель придумал )
Ответы на вопрос:
ответ: uses crt;
var a:array[1..50,1..50] of integer;{матрица}
m,n,i,j,k,tmp:integer; {размеры матрицы,счетчики циклов, буфер для обмена}
begin
clrscr;
randomize;
writeln('Введите размеры матрицы:');
write(' Количество строк m=');
repeat
readln(m);
until m in [1..50];
write(' Количество столбцов n=');
repeat
readln(n);
until n in [1..50];
writeln;
writeln('Исходная матрица:');
for i:=1 to m do
begin
for j:=1 to n do
begin
a[i,j]:=random(100);{заполним матрицу случайными числами в инт[0,99]}
write(a[i,j]:4);
end;
writeln;
end;
writeln;
{сортировка матрицы пузырьком}
for k:=1 to n*m do {повторяем сколько элементов в матрице}
for i:=1 to m do
for j:=1 to n do
begin
if j<>n then {если элемент в строке не последний}
begin
if a[i,j+1]>a[i,j] then
begin
tmp:=a[i,j+1];
a[i,j+1]:=a[i,j];
a[i,j]:=tmp;{обмен элементов}
end;
end
else
if (a[i+1,1]>a[i,j])and(i<>m)then {если строка не последняя}
{меняем первый элемент в следущей строке с последним элементом в текущей строке}
begin
tmp:=a[i+1,1];
a[i+1,1]:=a[i,j];
a[i,j]:=tmp;
end;
end;
writeln('Отсортированная матрица:');
for i:=1 to m do
begin
for j:=1 to n do
write(a[i,j]:4);
writeln;
end;
readln
end.
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Милена300129.03.2023 06:07
-
maxshcherba5p08v6b13.01.2023 10:01
-
даша364304.07.2020 04:12
-
MariamAr8184917.06.2020 06:11
-
sernarikate03.04.2020 00:11
-
Tess8521.06.2022 11:20
-
Kravtskris10.07.2022 11:45
-
samirdebilGost09.05.2022 18:35
-
5Vlad285124.06.2022 18:13
-
DimaKravshenco16.09.2020 01:27
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.