Claro! Aqui está um exemplo de algoritmo em Python que realiza essa tarefa: ```python # Criando a matriz 50x50 matriz = [] for i in range(50): linha = [] for j in range(50): numero = int(input(f"Digite o valor da posição [{i}][{j}]: ")) linha.append(numero) matriz.append(linha) # Encontrando o maior valor da matriz maior_valor = matriz[0][0] for linha in matriz: for valor in linha: if valor > maior_valor: maior_valor = valor # Multiplicando os elementos da diagonal principal pelo maior valor for i in range(50): matriz[i][i] *= maior_valor # Mostrando a matriz após as multiplicações for linha in matriz: print(linha) ``` Lembre-se de que esse é apenas um exemplo de implementação e você pode adaptá-lo de acordo com suas necessidades.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar