Ir ao conteúdo

Posts recomendados

Postado

Olá galera estou tentando rotacionar uma matriz em 90º mais não estou conseguindo alguém pode meda um força o que tenho que fazer nos for pra que gire dessa forma abaixo

Exemplo

1 2 3     e deverá apresenta assim:                   7 4 1
4 5 6                                                 8 5 2
7 8 9                                                 9 6 3
-------------------------------------------------------------------

Codigo desenvolvido:

#include <stdio.h>
main()
{  int M[3][3],i,j;
  for(i=0;i<3;i++){
  	for(j=0;j<3;j++){
  	  printf("\nDigite o elemento[%d]: ",i,j); scanf("%d",&M[i][j]);
	}
  }
  for(i=0;i<3;i++){
  	for(j=0;j<3;j++){
  	  printf("%d\t",M[i][j]);
}
printf("\n");
  }
 printf("Matriz gira 90");

for(j = 2; j >= 0; j--){
for(i = 0; i < 3; i++){
    printf("%d      ", M[i][j]);
    }
} 
}
Postado
3 horas atrás, isrnick disse:

for (j = 0; j < 3; j++){
    for (i = 2; i >= 0; i--){
        printf("%d  ", M[i][j]);
    }
    printf("\n");
}

 

Deu certo cara muito obrigado.

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!