none
Multiplicar filas de una matriz 5x5 C# RRS feed

  • Pregunta

  • Buenas...

    Estoy haciendo un programa donde el usuario llene una matriz de 5x5, adicional-mente este podrá buscar la posición exacta de un número dentro de la misma. Hasta allí muy bien.

    Mi duda es. ¿Cómo hago para que se multipliquen las filas de dicha matriz 5x5? 

    Ejemplo:

      Matriz        Resultado(fila)

    ----------  

    2 3 5 1 6 = 180

    7 3 9 1 4 = 756

    8 4 9 2 6 = 3456

    2 6 1 9 3 =  324

    1 9 6 4 7 = 1512

    En aplicación para windows VB 2005 o algo parecerdio, desde ya agradezco su ayuda.

    domingo, 31 de diciembre de 2017 19:10

Respuestas

  • Primero declara una variable numérica e inicialízala con un 1. Después recorre con un bucle los elementos de la fila, y por cada elemento multiplica por él la variable:

    int producto=1; for (int columna=0; columna<4; columna++) producto*=matriz[fila, columna];

    Perdona que solo te dé esa pequeña pista y no te lo detalle más, pero tiene toda la pinta de tratarse un ejercicio académico por lo que no podemos dártelo completamente resuelto; únicamente pequeñas ayudas.

    domingo, 31 de diciembre de 2017 19:36
    Moderador