Вопрос задан 09.09.2023 в 17:07.
Предмет Информатика.
Спрашивает Гребёнкин Денис.
Дана матрица размерности N на M. Положительные элементы матрицы переписать подряд в одномерный
массив В Помогите плизОтветы на вопрос
Отвечает Каримова Ксения.
program Project1;
{$APPTYPE CONSOLE}
uses SysUtils;
var A:array of array of Integer;
B:array of Integer; i,j,N,M,t:Integer;
begin { TODO -oUser -cConsole Main : Insert code here } t:=0;
while not (N in [1..100]) do begin write('N = ');
readln(N);
end;
while not (M in [1..100]) do begin write('M = ');
readln(M);
end; SetLength(A,N,M);
Writeln('Matrix is - ');
for i:=0 to N-1 do begin for j:=0 to M-1 do begin A[i,j]:=Random(30)-10;
write(A[i,j],' ');
if A[i,j]>=0 then begin SetLength(B,t+1);
B[t]:=A[i,j]; Inc(t);
end;
end;
Writeln;
end; Write('Massive B = ');
for i:=0 to t-1 do write(B[i],' ');
A:=nil;
B:=nil;
readln;
end.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для выполнения данной задачи вам понадобится использовать язык программирования. Ниже приведен пример кода на Python, который выполняет указанное действие:
pythondef extract_positive_elements(matrix):
positive_elements = []
for row in matrix:
for element in row:
if element > 0:
positive_elements.append(element)
return positive_elements
# Пример матрицы
matrix = [
[1, -2, 3],
[-4, 5, 6],
[7, -8, 9]
]
result = extract_positive_elements(matrix)
print(result)
Этот код определяет функцию extract_positive_elements, которая принимает матрицу в качестве аргумента и возвращает одномерный массив положительных элементов из этой матрицы. Вы можете заменить matrix на вашу собственную матрицу, чтобы выполнить задачу для конкретного случая.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Информатика 437
Информатика 11
Информатика 10
Информатика 43
Информатика 22
Информатика 42
Информатика 63
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
