
Определить Двумерный массив и выполнить следующие вычисления: 1. Максимальный элемент Двумерного
массива. 2. Сумму элементов двумерного массива, расположенных до последнего положительного элемента.

Ответы на вопрос

Ответ:
const N=5;
var i,j,max,sum,i1,j1:integer;
a:array [1..N,1..N] of integer;
st:boolean;
begin
sum:=0; max:=0; i1:=0; j1:=0;
st:=false;
randomize;
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=random(31)-10;
write(a[i,j]:4);
if st = false then
begin
max:=a[i,j];
st:=true;
end
else
if a[i,j]>max then
max:=a[i,j];
if a[i,j]>0 then
begin
i1:=i;
j1:=j;
end;
end;
writeln;
end;
writeln;
for i:=1 to i1-1 do
for j:=1 to n do
sum:=sum+a[i,j];
for j:=1 to j1-1 do
sum:=sum+a[i+1,j];
writeln('MAX: ',max);
writeln('SUM: ',sum)
end.
Объяснение:



Конечно, я могу помочь вам с этим. Для начала, нужно определить двумерный массив. Двумерный массив - это массив, элементами которого являются другие массивы. Для решения вашей задачи я предположу, что у вас есть двумерный массив arr
.
Пример создания двумерного массива на Python:
python# Пример двумерного массива
arr = [
[1, 2, 3],
[4, -5, 6],
[7, 8, -9]
]
Теперь, давайте выполним требуемые вычисления:
- Нахождение максимального элемента двумерного массива:
python# Найти максимальный элемент в двумерном массиве
max_element = max(max(row) for row in arr)
print("Максимальный элемент в двумерном массиве:", max_element)
- Нахождение суммы элементов до последнего положительного элемента:
python# Найти сумму элементов до последнего положительного элемента
sum_elements = 0
last_positive_index = None
for row in arr:
for num in row:
if num > 0:
last_positive_index = num
if last_positive_index is not None:
sum_elements += num
print("Сумма элементов до последнего положительного элемента:", sum_elements)
Пожалуйста, замените пример массива arr
своим собственным массивом, если это необходимо, и выполните код на Python, чтобы получить результаты для вашего массива.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili