Ir para conteúdo

rafael_iftm

Members
  • Total de itens

    3
  • Registro em

  • Última visita

Posts postados por rafael_iftm


  1. Prezados,se alguém puder me ajudar neste seguinte problema...

     

    Faça um programa que crie uma matriz de inteiros 5x5 e receba os valores para preenchê-la via teclado,
     não é permitido a entrada de números repetidos. Após receber todos os valores, o programa deve encontrar o maior
     e o menor número dentro da matriz e mostrar a localização de cada um deles (linha e coluna).
     

    Meu código está incompleto, mas nesta primeira parte está dando erro,   obrigado.

     

    int main()
    {
        int matriz[5][5]; //declaracao das variaveis.
        int l=0,c=0,aux[5][5];
        for(l=0;l<5;l++) //inicializar a matriz com zero
            {
                for(c=0;c<5;c++)
                {
                    matriz[5][5]=0;
                    aux[5][5]=0;
                }
            }
            for(l=0;l<5;l++)  //receber e validar os valores
            {
                for(c=0;c<5;c++)
                {
                    printf("Informe o valor do elemento ==> linha: %i , coluna: %i\n",l+1,c+1);
                    scanf("%i",&matriz[l][c]);
                     aux[l][c]=matriz[l][c];
                     if(matriz[l][c]==aux[l][c])
                     {
                         printf("Numero repetido,digite outro:\n");
                         scanf("%i",&matriz[l][c]);
                     }
                 }
            }
            for(l=0;l<5;l++)        //exibir a matriz
            {
                for(c=0;c<5;c++)
                {
                    printf("\t%i",matriz[l][c]);
                }
                printf("\n");
            }
      return 0;
    }

     

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.