Buscar

Crie um programa que recebe uma matriz de inteiros positivos e substitui seus elementos de valor ímpar por -1 e os pares por +1. O programa deve r...

Crie um programa que recebe uma matriz de inteiros positivos e substitui seus elementos de valor ímpar por -1 e os pares por +1.

O programa deve receber como parâmetro uma matriz de inteiros positivos.
O programa deve ser capaz de substituir os elementos ímpares da matriz por -1 e os pares por +1.

Essa pergunta também está no material:

Apostila-VBA
69 pág.

Metodologia Científica Humanas / SociaisHumanas / Sociais

💡 1 Resposta

User badge image

Ed Verified user icon

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]] ```

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais