elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 2 3 4 [5]
41  Programación / Programación C/C++ / Re: Matriz principal con secundaria en: 21 Noviembre 2014, 17:03 pm
Código:
#include <stdio.h>
#include <conio.h>
main()
{
      int fila,columna,i,n,e,aux; 
      int matriz[10][10];         
      printf("Ingrese el dimension de fila: ");
      scanf("%d",&fila);
      printf("Ingrese el dimension de columna: ");
      scanf("%d",&columna);

      printf("\nMatriz de [%d]x[%d]\n",fila,columna);
      printf("\n");
      for(i=0;i<fila;i++){
                          for(n=0;n<columna;n++){
                                              printf("Ingrese el valor de posicion [%d][%d]: ",i+1,n+1);
                                              scanf("%d",&matriz[i][n]);                                             
                                              }
                          }
      printf("\nLa matriz original:\n\n");
      for(i=0;i<fila;i++){
                          for(n=0;n<columna;n++){
                                              printf("[%d]",matriz[i][n]);
                                                                                           
                                              }
                                              printf("\n");
                          }
printf("\nLa matriz con intercambio de diagonal principal por la secundaria\n\n");
printf("\n");
e=10;
 for (i=0;i<=fila;i++)
 {
 
   for (n=0;n<=columna;n++)
   {
 
    if (i==n)
    {
         aux=matriz[i][e];
   matriz[i][e]=matriz[i][n];
   matriz[i][n]=aux;
  e--;
    }
   }



  }
   
 for (i=0;i<=fila;i++)
 {
  printf("\n");
   for (n=0;n<=columna;n++)
   {
   for (i = 0; i < fila; i++){
   aux = matriz[i][i];
   matriz[i][i] = matriz[i][columna - 1 - i];
   matriz[i][columna - 1 - i] = aux;

    printf("[%d]",matriz[i][n]);
   }
   
   }


  }

No logro conseguir que se intercambien las diagonales, me sivio de mucho lo explicado antes, aunque sigo sin poder tener resultado no se que puedo tener malo
42  Programación / Programación C/C++ / Re: Matriz principal con secundaria en: 21 Noviembre 2014, 06:10 am
Esto es lo que tengo adelantado y llevo dias tratando de resolver pero no logro conseguir que me ponga la diagonal principal como la secundaria
Código:
#include <stdio.h>
#include <conio.h>
main()
{
      int fila,columna,i,n,e,aux;  
      int matriz[10][10];        
      printf("Ingrese el dimension de fila: ");
      scanf("%d",&fila);
      printf("Ingrese el dimension de columna: ");
      scanf("%d",&columna);
      matriz[1][1]=matriz[fila][columna];
      printf("\nMatriz de [%d]x[%d]\n",fila,columna);
      printf("\n");
      for(i=0;i<fila;i++){
                          for(n=0;n<columna;n++){
                                              printf("Ingrese el valor de posicion [%d][%d]: ",i+1,n+1);
                                              scanf("%d",&matriz[i][n]);                                              
                                              }
                          }
      printf("\nLa matriz original:\n\n");
      for(i=0;i<fila;i++){
                          for(n=0;n<columna;n++){
                                              printf("[%d]",matriz[i][n]);
                                                                                            
                                              }
                                              printf("\n");
                          }
printf("\nLa matriz con intercambio de diagonal principal por la secundaria\n\n");
printf("\n");
e=10;
 for (i=0;i<=fila;i++)
 {
  
   for (n=0;n<=columna;n++)
   {
 
    if (i==n)
    {
         aux=matriz[i][e];
   matriz[i][e]=matriz[i][n];
   matriz[i][n]=aux;
  e--;
    }
   };



  };
  
 for (i=0;i<=10;i++)
 {
  printf("\n");
   for (n=0;n<=10;n++)
   {
        printf("[%d]",matriz[i][n]);
   };


  };
      getch();
      return 0;
}

gracias de ante mano
43  Programación / Programación C/C++ / Matriz principal con secundaria en: 21 Noviembre 2014, 06:01 am
Buenas noches disculpen tengo una duda es posible hacer una matriz de 5x5 y que su diagonal principal se cambie por la diagonal secundaria? y viceversa? tengo un codigo pero no se como hacerlo en dev c++
Páginas: 1 2 3 4 [5]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines