Hombre gracias ! gracias por todo, encantado con mi primera experiencia en el foro.
![;D ;D](https://forum.elhacker.net/Smileys/navidad/grin.gif)
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ú#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;
int main(int argc, char** argv) {
int m,i,j,Tabla[m][m];
int Sumfil=0,SumaD=0,SumaDinv=0;
cout<<"\t OBTENGA LA SUMA DE FILAS Y DIAGIONALES DE SU MATRIZ"<<endl;
cout<<endl;
///Eh aquí el problema, cuando activo está parte del codigo borro m=3 y solo declaro int m
/*
cout<<"Ingrese el orden de su matriz Cuadrada:";
cin>>m;
if(m<=2){
cout<<"Numero no Valido";}
else{}
Tabla[m][m];
*/
for(i=1;i<=m;i++){
for(j=1;j<=m;j++){
cout<<"Ingresa Valor["<<i<<"]["<<j<<"]:";
cin>>Tabla[i][j];
}
}
//For para mostrar la tabla
cout<<endl;
cout<<"SU MATRIZ ES:"<<endl<<endl;
for( i=1;i<=m;i++){
for(j=1;j<=m;j++){
cout<<Tabla[i][j]<<"\t";
}
cout<<endl;
}
//Suma de filas
for(i=1;i<=m;i++)
{
for(j=1;j<=m;j++){
Sumfil+=Tabla[i][j];
}
cout<<"Suma de la fila("<<i<<"): "<<Sumfil<<endl;
Sumfil=0;
}
//Suma de las diagonales
for(i=1;i<=m;i++)
{
for( j=1;j<=m;j++){
if(i=j){
SumaD+=Tabla[i][j];
}
}
}
cout<<"LA SUMA DE LA DIAGONAL ES : "<<SumaD<<endl;
//Suma de la diagonal inversa
for(i=1;i<=m;i++)
{
for(j=1;j<=m;j++){
if(i!=m+1-j ){
Tabla[i][j];
}
else {SumaDinv+=Tabla[i][j];
}
}
}
cout<<"LA SUMA DE LA DIAGONAL INVERTIDA ES: "<<SumaDinv<<endl;
return 0;
}