Programacion matriz
jeffst135730 de Mayo de 2013
795 Palabras (4 Páginas)390 Visitas
Crear una matriz de 5x5, almacenar los números en ella por medio del teclado, una vez finalizado este proceso debe:
• Imprimir la matriz
• Imprimir las dos diagonales de la matriz
Ejemplo: si se ingresó los número del 1 al 25 debe imprimir la matriz como se muestra a continuación
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
Primera Diagonal
1
7
13
19
25
Segunda Diagonal
5
9
13
17
21
//Crear una matriz de 5x5, almacenar los números en ella por medio del teclado, una vez finalizado este proceso debe://
//" Imprimir la matriz//
//" Imprimir las dos diagonales de la matriz//
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int M[5][5],a,b;
cout<<"Ingrese los numeros de la matriz\n";
for(a=0;a<5;a++)
{
for(b=0;b<5;b++)
{
cin>>M[a][b];
}
}
cout<<"Esta es la matriz que usted ingreso\n";
for(a=0;a<5;a++)
{
for(b=0;b<5;b++)
{
cout<<M[a][b]<<" ";
}
cout<<"\n";
}
cout<<"\nEsta es la digonal de izquierda a derecha de la matriz\n";
for(a=0;a<5;a++)
{
for(b=0;b<5;b++)
{
if(a==b)
{
cout<<M[a][b]<<" ";
}
}
cout<<"\n";
}
cout<<"\nEsta es la digonal de derecha a izquierda de la matriz\n";
for(a=0;a<5;a++)
{
for(b=0;b<5;b++)
{
if(a+b==4)
{
cout<<M[a][b]<<" ";
}
}
cout<<"\n";
}
system("PAUSE");
return EXIT_SUCCESS;
}
...