Código
namespace trabajo_academico_ejercicio_2 { public struct EmpresaComp { //Declarando e inicializando el vector Productos const int N = 10; public string[] Productos; public string RetProduc() { Productos = new string[N] { "Producto 1", "Producto 2", "Producto 3", "Producto 4", "Producto 5", "Producto 6", "Producto 7", "Producto 8", "Producto 9", "Producto 10" }; return Productos[i]; } //Declarando e inicializando el vector sucursal const int M = 3; public string[] Almacen; public string RetAlmacen() { return Almacen[i]; } //Declarando y creando la matriz Ventas de SUCUR filas y SEC columnas public int[,] CantidadPRO; public int RetCAntidadP() { return CantidadPRO[i,j]; } public int i, j; //Leer la matriz public void LeeDatos() { Console.WriteLine("Ingrese las cantidades de los productos por almacenes:"); for (i = 0; i < M; i = i + 1) { Console.WriteLine("Csntidades del {0}", Almacen[i]); for (j = 0; j < N; j = j + 1) CantidadPRO[i, j] = int.Parse(Console.ReadLine()); } } //Escribir Listado public void Listado3al() { Console.WriteLine("Listado de los tres Almacenes : "); for (i = 0; i < M; i = i + 1) { Console.WriteLine("{0}\t", Almacen[i]); for (j = 0; j < N; j = j + 1) { Console.WriteLine("\t {0} hay {1} unidades",Productos[j] ,CantidadPRO[i, j]); } } } [b]// Caculando maximo de los datos igresados int Max1,Max2,Max3; public void CalMax() { Max1 = CantidadPRO[0,0]; for( j= 0; j < N; j = j + 1) { for (i = 0; i < M; i++) { if (CantidadPRO[i, 1] > Max1) Max1 = CantidadPRO[i, 1]; } } } //Mostrar el Max public void MostrarMax() { for (j = 0; j < N; j = j + 1) { for (i = 0; i < M; i++) { if (CantidadPRO[i, 1] == Max1) Console.WriteLine(" El maximo del Almacen 1 es {0}",Max1); } } }[/b] //stock minimo menor o = a 10; impresion. public void MostrarMinStock() { Console.WriteLine("========================="); Console.WriteLine("Stock minimos: "); for (i = 0; i < M; i++) { Console.WriteLine("Stock minimo de {0}: ", Almacen[i]); for (j = 0; j < N; j++) { if (CantidadPRO[i, j] <= 10) { Console.WriteLine("\t El {0} con {1} ", Productos[j], CantidadPRO[i, j]); } } } } } class Program { static void Main(string[] args) { Console.Write("\t\t\t HEPL!!!!! \n\n".ToUpper()); Obj1.RetProduc(); Obj1.RetAlmacen(); Obj1.RetCAntidadP(); Obj1.LeeDatos(); Obj1.Listado3al(); Obj1.CalMax(); Obj1.MostrarMax(); Obj1.MostrarMinStock(); Console.ReadKey(); } } }
todo lo demas qeu eh echo esta bien espero y me den una manito con eso del max. saludos .