Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - delirio

#11
Programación C/C++ / Matriz en C++
26 Noviembre 2010, 05:49 AM
Como hago para que en una matriz cuadrada sume el triangulo superior al triangulo inferior, es decir ....por ejemplo ingreso una matriz de 3x3 asi .....
|2    3   1|
|4    5   6|  
|3    4   1|

y sumar:  (fila1 y columna2) con (fila2 y columna1)=3+4=7
              (fila1 y columna3) con (fila3 y columna1)=1+3=4
              (fila2 y columna3) con (fila3 y columna2)=6+4=10
entonces que me muestra la nueva matriz que sera:
| 2    3     1 |
| 7    5     6 |
| 4    10    1|

OJALA ME ENTIENDAN, Y ESPERO QUE ME AYUDEN .........
es que yo solo implemente el código para ingresar una matriz    :-\.....pero quisiera que el programa hiciera lo que le dije anteriormente PARA MATRICES DE nxn.
Estoy trabajando en DEV C++.... :rolleyes:


Código (cpp) [Seleccionar]
#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>

using namespace std;

int main()
{
   int A[50][50];
   int i,j,m,n;
   
   cout<<"Ingrese dimensiones de la matriz: ";
   cin>>m;
   cin>>n;
/*-----------FORMAR MATRIZ-------------------------*/
             for(i=0;i<m;i++)
             {
             for(j=0;j<n;j++)
             {
             cout<<"A["<<i+1<<"]"<<"["<<j+1<<"]=";
             cin>>A[i][j];
             }
             }
             
         
/*-------------MOSTRAR MATRIZ--------------------------*/
      cout<<"\n   Matriz A:   \n";
      {
      for(i=0;i<m;i++)
      {
      for(j=0;j<n;j++)
      {
      cout<<"\t"<<A[i][j];
      }
      cout<<"\n";
      }
      cout<<"\n";
      }  
 
/*---------------------------------------------------------*/      
 
               
system("PAUSE>nul");
return 0;
}




HEEEEEEELLP!!!!!!!!........