Ok no parece complicado
Cita de: JAG en Mayo 22, 2013, 01:06:48 pmOk no parece complicadoPues a mí me parece bastante jodido meter 1000 números en una matriz de 10x10.
o haces un bucle que te vaya pidiendo y meterlos (lo cual no lo recomiendo) o hacerte una función que los meta directamente de una vez y así te ahorras tener que meterlo cada vez que ejecutas...
Cita de: JAGo haces un bucle que te vaya pidiendo y meterlos (lo cual no lo recomiendo) o hacerte una función que los meta directamente de una vez y así te ahorras tener que meterlo cada vez que ejecutas...Esto no lo entiendo. ¿Qué gana con hacer una función? Aparte de un poco de legibilidad, claro...
#include<cstdlib>#include<iostream>#include<conio.h>#include<ctime>using namespace std;bool llenar(int m[10][10],int i,int j,int v[10][10]){srand((unsigned) time(NULL));for(i=0;i<10;i++){for(j=0;j<10;j++){m[i][j]=rand() % 1000 + 1;v[i][j]=m[i][j];if(m[i][j]!=v[i][j])m[i][j]=rand() % 1000 + 1;}}return true;return false;}void mostrar(int m[10][10],int i,int j){for(i=0;i<10;i++){for(j=0;j<10;j++){cout<<m[i][j]<<" ";}cout<<"\n";}}main(){int m[10][10],v[10][10],i,j;llenar(m,i,j,v);mostrar(m,i,j);getch();}
espero haber sido lo mas claro posible adjunto codigo que llevo hasta el momentomuchas gracias por su atencion