C/Visual C - asignar valores a un array 6x5

 
Vista:

asignar valores a un array 6x5

Publicado por Eleazar (25 intervenciones) el 28/05/2004 17:17:34
como puedo asignar valores a una arreglo de 6 filas y 5 columnas ?

en los ejemplos que he visto sólo trabajan con arrays de 1 fila y si intento hacerlo de manera similar el compilador me da error....

por ej: necesito generar la sgte matriz :
1 4 78 9
12 5 6 99
3 54 22 13
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:asignar valores a un array 6x5

Publicado por Nicolas (183 intervenciones) el 28/05/2004 18:00:28
Hola!!!!!

int matriz[5][6];

matriz[0][0] = 1;
matriz[0][1] = 1;
matriz[0][2] = 3;
matriz[1][0] = 4;
matriz[1][1] = 5;
matriz[1][2] = 54;

blablabla

Lo q si tenes q tener en cuenta q las matrices en C/C++ se referencian primero por las columnas y despues por las filas, o sea asi:

matriz[COLUMNA][FILA]

Salu2!!!!

P.D.: Q error te tira??????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:asignar valores a un array 6x5

Publicado por Erick (92 intervenciones) el 30/05/2004 03:18:21
La opcion que te da Nicolas es correcta pero que pasaria si tu array fuera de 100X100 :c| que horror no imaginate temer que llenar de forma manual

lo que tienes que hace es lo siguiente

int arr[maxfil][maxcol];

for(fil=0;fil<maxfil;fil++)
{
for(col=0;col<maxcol;col++)
{
printf("Dame el valor para la posicion Arreglo [%d][%d]: ");
scanf("%d",&arr[fil][col]);
}
}

Donde:

maxfil = Numero de filas del arreglo
maxcol= " " columnas " "

Prueba eso!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:asignar valores a un array 6x5

Publicado por Eleazar (25 intervenciones) el 01/06/2004 04:18:47
EL problema es que son valores constantes los que estan dentro del array, por eso no puedo solicitarlos a cada momento.

si mal no recuerdo existia una manera de llenarlos que era masomenos :

arrei[5][6] = {1,2,3,4,5,6,3,...}

o algo así. Al menos así funcionaba con strings si mal no recuerdo....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:asignar valores a un array 6x5

Publicado por Nicolas (183 intervenciones) el 03/06/2004 17:58:05
Si se puede hacer asi. Pero ojo, hacelo con cuidado probando q cargue primero las filas y despues las columnas. Fijate

Salu2!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar