elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  processar matrices
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: processar matrices  (Leído 1,521 veces)
david_BS

Desconectado Desconectado

Mensajes: 99



Ver Perfil WWW
processar matrices
« en: 14 Marzo 2012, 18:59 pm »

ak muestro como se puede procesar una matríz de int's de 6 formas diferentes, si se les ocurre otras formas pueden mostrarlas..

se da una matríz de 2x5 inicializada y se trata de listar los 10 números de la misma, de formas diferentes usando también notación de punteros.

Código:
void procesar_mat1(int **m){

for(int i=0;i<10;i++){

cout << "m: " << (int)m[i] << endl;
}
}

void procesar_mat2(int (*m)[5]){

for(int i=0;i<2;i++){

for(int j=0; j<5; j++){


cout << "m: " << m[i][j] << endl;
}
}
}

void procesar_mat3(int m[2][5]){

for(int i=0;i<2;i++){

for(int j=0; j<5; j++){

cout << "m: " << m[i][j] << endl;
}
}
}

void procesar_mat4(int **m){

int *p=(int*)&m[0];

for(int i=0;i<10;i++){

cout << "p: " << p[i] << endl;
}
}

void procesar_mat5(int *m){

for(int i=0;i<10;i++){

cout << "m: " << m[i] << endl;
}
}

void procesar_mat6(int (*m)[]){

int *p=(int*)m;

for(int i=0;i<10;i++){

cout << "p: " << p[i] << endl;
}
}


int main()
{
int mat[2][5] = { { 1,2,3,4,5 },{ 1,2,3,4,5 } };

//procesar_mat1((int**)mat);
//procesar_mat2(mat);
//procesar_mat3(mat);
//procesar_mat4((int**)mat);
//procesar_mat5((int*)mat);
//procesar_mat5(*mat);

procesar_mat6((int (*)[])mat);

PAU

return 0;
}

Hasta luego



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
un problema de matrices
Programación Visual Basic
ZifuSka 3 1,872 Último mensaje 24 Octubre 2005, 05:35 am
por ZifuSka
creando Matrices en.NET
.NET (C#, VB.NET, ASP)
istrokke 2 2,974 Último mensaje 24 Febrero 2009, 23:01 pm
por bitarray
Problema con matrices
Programación Visual Basic
nhaalclkiemr 6 2,234 Último mensaje 25 Agosto 2007, 22:04 pm
por CeLaYa
matrices en C#
Programación General
volterra 4 10,484 Último mensaje 18 Mayo 2010, 06:26 am
por Og.
matrices
Programación C/C++
aral90 2 2,471 Último mensaje 9 Diciembre 2011, 20:13 pm
por aral90
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines