Mostrar en pantalla matriz organizada

mrpolo
18 de Febrero del 2004
hola a todos tengo un problema con esta matriz en donde no se como me aparezca por pantalla organizada como una matriz real.. les coloco el codigo fuente para ver si me ayudan .. gracias de antemano..




Enviado por mrpolo el día 17 de febrero de 2004
Hola necesito ayuda con este programa realizado en Visual C++ en donde no se como hacer para que aparezca por pantalla la matriz organizada aquí les coloco el código fuente para ver si me pueden ayudar... gracias de antemano..



#include<iostream.h>
#include<math.h>
void main()
{
char mat[20][20], s ;
int i, j, n, w;
do{
cout<<"Ver codigos ASCII de elementos ";cout<<endl;
cout<<"Introducir el tamaño de la matriz ";

cin>>n;
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
cout<<"Introduce el valor "<<i<<"-"<<j<<" en la matriz ";
cin>>mat[i][j];

}
}
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){


w=mat[i][j];
cout<<""<<mat[i][j]<<" = "<<w<<" ";cout<<endl;
}
}


cout<<endl;


cout<<"Desea repetir el programa? (s/n)" ;
cin>>s;
}
while(s=='s');
}



dvaccaro
18 de Febrero del 2004
mrpolo

Esto que preguntas, si mal no recuerdo ya fué
explicado en este mismo foro y debes escribir
algo parecido a:


for(i=1;i<=n;i++){
for(j=1;j<=n;j++){

cout<<mat[i][j]<<"t ";
}
cout<<endl;
}

es decir agregar un endl solamente al final
de cada linea, si te imprime la filas en lugar
de las columnas, inverti las variables de control

Saludos
Daniel