Mostrar en pantalla matriz organizada
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');
}
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');
}
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
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
