Buscar

IV-Realiza el análisis, diseño e implementación de un programa que cree y despliegue una matriz cuadrada del tamaño que especifique el usuario la c...

IV-Realiza el análisis, diseño e implementación de un programa que cree y despliegue una matriz cuadrada del tamaño que especifique el usuario la cual esté llena de nueves, excepto por los elementos de ambas diagonales los cuales deben ser unos. Puedes considerar que la matriz no tendrá una dimensión superior a 15. Entradas • Entrada del numero para la matriz Procesos • Se crea una matriz dada con el numero introducido si es mayor a 15 pedirá otro numero al usuario Salidas • Se creará una matriz de las 9 y 1 posiciones con el numero ingresado por el usuario
Entrada del numero para la matriz
Se crea una matriz dada con el numero introducido si es mayor a 15 pedirá otro numero al usuario
Se creará una matriz de las 9 y 1 posiciones con el numero ingresado por el usuario

Essa pergunta também está no material:

Actividad 14
6 pág.

Programação I Universidad TecMilenioUniversidad TecMilenio

💡 1 Resposta

User badge image

Ed Verified user icon

Para criar uma matriz quadrada com o tamanho especificado pelo usuário, preenchida com noves e uns nas diagonais, você pode seguir os seguintes passos em um programa: 1. Solicite ao usuário o tamanho da matriz quadrada. 2. Verifique se o tamanho é maior que 15. Se for, solicite novamente um tamanho menor ou encerre o programa. 3. Crie uma matriz quadrada com o tamanho especificado pelo usuário. 4. Percorra a matriz e preencha todos os elementos com o valor 9. 5. Percorra as diagonais da matriz e preencha os elementos com o valor 1. 6. Exiba a matriz resultante na tela. Segue um exemplo de código em Python que realiza essa tarefa: ``` tamanho = int(input("Digite o tamanho da matriz quadrada: ")) if tamanho > 15: print("Tamanho máximo permitido é 15. Encerrando o programa.") else: matriz = [[9 for j in range(tamanho)] for i in range(tamanho)] for i in range(tamanho): matriz[i][i] = 1 matriz[i][tamanho-1-i] = 1 for i in range(tamanho): for j in range(tamanho): print(matriz[i][j], end=" ") print() ``` Esse código cria uma matriz quadrada com o tamanho especificado pelo usuário, preenche todos os elementos com o valor 9 e, em seguida, preenche os elementos das diagonais com o valor 1. Por fim, exibe a matriz resultante na tela.

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