o usuario da os dados que preenchem a matriz e insere também as linhas que ele quer que sejam trocadas,,, tentei fazer mas ta dando erro no for pra trocar uma linha pela outra .... deem uma luz aiii !!
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,x,y,aux;
int M[3][3];
for(i=0; i<3; i++)
for(j=0; j<3; j++)
{
printf("\nDigite o termo A%d%d: ",i+1,j+1);
scanf("%d",&M[i][j]);
}
for(i=0; i<3; i++)
{
printf("\n|");
for(j=0; j<3; j++)
{
printf("%4d",M[i][j]);
}
printf("|");
}
printf("\n");
printf("/n Digite as linhas a serem trocadas: ");
scanf("%d""%d",x,y);
for(j=0; j<3; j++)
{
aux = M[x][j];
M[x][j] = M[y][j];
M[y][j] = aux;
}
for(i=0; i<3; i++)
{
printf("\n|");
for(j=0; j<3; j++)
{
printf("%4d",M[i][j]);
}
printf("|");
}
printf("\n");
system("PAUSE");
return(0);
}
Pergunta
Eric Cerqueira
o usuario da os dados que preenchem a matriz e insere também as linhas que ele quer que sejam trocadas,,, tentei fazer mas ta dando erro no for pra trocar uma linha pela outra .... deem uma luz aiii !!
#include <stdio.h> #include <stdlib.h> int main() { int i,j,x,y,aux; int M[3][3]; for(i=0; i<3; i++) for(j=0; j<3; j++) { printf("\nDigite o termo A%d%d: ",i+1,j+1); scanf("%d",&M[i][j]); } for(i=0; i<3; i++) { printf("\n|"); for(j=0; j<3; j++) { printf("%4d",M[i][j]); } printf("|"); } printf("\n"); printf("/n Digite as linhas a serem trocadas: "); scanf("%d""%d",x,y); for(j=0; j<3; j++) { aux = M[x][j]; M[x][j] = M[y][j]; M[y][j] = aux; } for(i=0; i<3; i++) { printf("\n|"); for(j=0; j<3; j++) { printf("%4d",M[i][j]); } printf("|"); } printf("\n"); system("PAUSE"); return(0); }Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.