Vamos trabalhar com uma matriz e para determinar qual a dimensão desta, vamos permitir que o usuário (cliente) informe via teclado quantas linhas e quantas colunas ele deseja.
Validar corretivamente durante a entrada para que o número de linhas e número de colunas sejam maiores que 1 (um) e menores ou igual a 50 (cinquenta) e que o número de colunas seja diferente do número de linhas.
Após a definição da dimensão da matriz, vamos receber os números que o usuário deseja digitar, porém, vamos validar corretivamente durante a entrada para que não haja números repetidos na matriz.
Após a entrada, processar e mostrar a matriz em sua forma de entrada.
KuroeJin:
Em qual linguagem?
Soluções para a tarefa
Respondido por
1
#-----------------------------------------------------# Linguagem C#-----------------------------------------------------#include <stdio.h>int main(void){ int linhas, colunas, c, l = 0; printf("Defina as dimensoes da matriz:\n"); while(linhas <= 1 | linhas > 50){ printf("Linhas(de 2 a 50): "); scanf("%d", &linhas); if(linhas<=1 | linhas > 50){ printf("Numero invalido. Escolha entre 2 e 50.\n"); } } while(colunas <= 1 | colunas > 50 | colunas == linhas){ printf("Colunas(de 2 a 50 e diferente de %d): ",linhas); scanf("%d", &colunas); if(colunas <=1 | colunas > 50 | colunas == linhas){ printf("Numero invalido. Escolha entre 2 e 50 com excecao de %d\n",linhas); } } int matriz[linhas][colunas]; for(l = 0; l < linhas; l++){ printf("\nLinha %d\n",l + 1); for(c = 0; c < colunas; c++){ printf("Coluna %d: ",c + 1); scanf("%d", &matriz[l][c]); } } for(l = 0; l < linhas; l++){ for(c = 0; c < colunas; c++){ printf(" %d ", matriz[l][c]); } printf("\n"); }}
Respondido por
0
Resposta:
Explicação:
Oi Thiago seria possível a resposta no visulg por favor preciso pra hoje.
Perguntas interessantes