Programacion matriz
Enviado por jeffst1357 • 30 de Mayo de 2013 • 795 Palabras (4 Páginas) • 368 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;
}
...