[ Foro de C# ]

ayudar con porgrama de matrizes

27-May-2019 16:32
Invitado (anuar92)
0 Respuestas

veran, me encargaron ahcer este programa  En una hacienda hay un hato que se compone de N vacas. Diseñe un algoritmo que

guarde en un vector el nombre de cada vaca y en una matriz de dimensión 7xN la producción de leche diaria (en litros) de cada una de las vacas, durante una semana. A demás, el algoritmo debe calcular la producción total del hato en cada uno de los siete días, y el nombre de la vaca que dio más leche en cada día.  me faltan las ultimas 2 instrucciones pero no se como empezar, si es un for  pero ya  e confundí, me podrian ayudar con esto ultimo? aquí esta mi codigo:



namespace ConsoleApplication9
{
   class Program
   {
       static void Main(string[] args)
       {
           int N, días, vacas, M, p, sumad;

           N = Convert.ToInt32(Console.ReadLine());
           
           int[,] leche_diaria= new int [7,N];
           for (días = 0; días < 7; días++)
               for (vacas = 0; vacas < N; vacas++)
                   leche_diaria[días, vacas] = Convert.ToInt32(Console.ReadLine());
           for (días = 0; días < 7; días++)
           {
               sumad = 0;
               for (vacas = 0; vacas < N; vacas++)
                   sumad = sumad + leche_diaria[días, vacas];
               Console.WriteLine("el días en que se dió mas leche es:" + (días + 1) + "el total de leche producida es:" + sumad);
           }
           for (días = 0; días < 7; días++)
           {
               M = 0;// MAYOR
                   p = 0;   // indicamos la producción
               for ( vacas = 0; vacas < N; vacas++)
                   if (leche_diaria[días,vacas] > M)
                   {
                       M = leche_diaria[días,vacas];
                       p= vacas;
                   }
               Console.WriteLine("la vaca que mas producción tuvo:" + (p+1) + "en el día es:" + (días+1));
           }
           
       }
   }
}




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)