Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/05/2012, 13:25
Javieer-G
 
Fecha de Ingreso: diciembre-2008
Mensajes: 50
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: problema matriz

Sencillamente plantéate la matriz como un array de dos dimensiones, por ejemplo,

Código C:
Ver original
  1. int matriz[5][5];

Para introducir los datos, utiliza dos for anidados.

Lo que se refiere a los triángulos... es algo más complejo. Hace falta que le hayas dado un par de vueltas, pero vaya, que tampoco te están pidiendo que demuestres por qué los coches tienen ruedas. El caso es que si tienes una matriz maś pequeña, por ejemplo:

Código C:
Ver original
  1. int matriz[2][2];
  2.  
  3. matriz[0][0] = 1;
  4. matriz[0][1] = 2;
  5. matriz[1][0] = 3;
  6. matriz[1][1] = 4;

Lo cual queda así:

1-2
3-4

Te está pidiendo que sumes tal que así:

Código C:
Ver original
  1. matriz[0][0] += matriz[0][0];
  2. matriz[1][2] += matriz[1][1];
  3. matriz[1][0] += matriz[1][0];

De tal manera que te quede la matriz así:

2-0
5-8

Es decir, tienes que "doblar la matriz por la mitad y sumar los números que se toquen". ¿Lo entiendes? Sino, léete un par de veces el enunciado, estúdiate el ejemplo, lo que te acabo de decir y lo entenderás...