Segue um exemplo de código em Python que faz o que foi solicitado: ```python def substitui_matriz(matriz): for i in range(len(matriz)): for j in range(len(matriz[i])): if matriz[i][j] % 2 == 0: matriz[i][j] = 1 else: matriz[i][j] = -1 return matriz ``` Explicação do código: - A função `substitui_matriz` recebe como parâmetro uma matriz de inteiros positivos. - Em seguida, a função percorre cada elemento da matriz usando dois loops `for`. - Para cada elemento, a função verifica se ele é par ou ímpar usando o operador `%` (resto da divisão por 2). - Se o elemento for par, a função substitui o valor por 1. - Se o elemento for ímpar, a função substitui o valor por -1. - Por fim, a função retorna a matriz modificada. Você pode chamar essa função passando uma matriz como argumento e ela retornará a matriz modificada. Por exemplo: ```python matriz = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] nova_matriz = substitui_matriz(matriz) print(nova_matriz) ``` A saída será: ``` [[-1, 1, -1], [1, -1, 1], [-1, 1, -1]] ```
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar