Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gustavo Rodrigues Torre

[Resolvido] [Matriz] 2

Recommended Posts

Fazer um programa para retornar o menor valor acima da diagonal secundaria

Não consigo achar o erro no código

Ele mostra o vamor de menor sem alterar.

 

//mostrar elementos da matriz A e B
#include <stdio.h>
#include <stdlib.h>

main()
{
int i,j,x=1;
int A[6][6];
int menor;
menor = 100;	//Erro no menor valor   

   while(x==1)
   {
			system("cls");
  //		  system("color 50");
			for(i=0; i<6; i++) 
			 for(j=0; j<6; j++) 
			   {   
					 printf("Entre com o elemento A[%d %d]: ",i+1,j+1);
					 scanf("%d",&A[i][j]);
			   
			if (i+j < 6) 
				 if (A[i][j] < menor) 
				 //modificando o valor de menor
				 menor <- A[i][j];
				  }
			   
				 printf("\n");					 
	  
	  printf("\nMatriz  A  eh: \n ");

			for(i=0; i<6; i++)	
			 { for(j=0; j<6; j++)
		   
			printf("%3d\t",A[i][j]);
			
			printf("\n");
			 }		 
   
printf("\nO menor valor acima da diagonal secundaria eh:%3d.\n\n", menor);		
printf("\n");
printf("deseja entrar com uma nova matriz? (1=sim 0= nao) ");
scanf("%d",&x);
} 

   system ("pause");
   return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

você ta confundindo visualg com C hein :P

arrume esse sinal de atribuição:

menor <- A[i][j];

e se ainda houver erros va postando!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos.. em relação a esse mesmo código estou tendo dificuldades pra somar os elementos da diagonal principal e da secundária ...

alguem sabe como fazer isso ....

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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