Вопрос задан 01.08.2023 в 00:54. Предмет Информатика. Спрашивает Омирзаков Ернар.

В двумерном массиве обнулить строку, содержащую отрицательные элементы

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Янчинський Максим.
Var a:array[1..10,1..10] of real;i,j,l:integer;beginfor i:=1 to 10 do   begin    writeln;    for j:=1 to 10 do     begin       a[i,j]:=random(10)-1;       write(a[i,j],' ');     end;     end;  for i:=1 to 10 do  begin   for j:=1 to 10 do   if a[i,j]<0 then   begin   for l:=1 to 10 do   a[i,l]:=0;   end;   end;   writeln;for i:=1 to 10 do   begin    writeln;    for j:=1 to 10 do     begin       write(a[i,j],' ');     end;     end;     end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для обнуления строки, содержащей отрицательные элементы, вам нужно просканировать каждую строку массива, определить, есть ли в ней отрицательные элементы, и если таковые присутствуют, обнулить всю строку. Ниже представлен пример кода на языке Python, который реализует данную операцию:

python
def nullify_row_with_negative_elements(matrix): rows = len(matrix) cols = len(matrix[0]) for i in range(rows): has_negative = False for j in range(cols): if matrix[i][j] < 0: has_negative = True break if has_negative: for j in range(cols): matrix[i][j] = 0 # Пример двумерного массива matrix = [ [1, 2, 3], [-4, 5, 6], [7, -8, 9], [10, 11, -12] ] print("Исходный массив:") for row in matrix: print(row) nullify_row_with_negative_elements(matrix) print("Массив после обнуления строк с отрицательными элементами:") for row in matrix: print(row)

Обратите внимание, что в приведенном примере функция nullify_row_with_negative_elements принимает двумерный массив matrix, проверяет каждую строку на наличие отрицательных элементов и обнуляет строку, если таковые найдены. Результат выводится на экран для наглядности.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос