C# Random Numeros enteros de una matriz definida por el usuario, Imprimir matriz promedio y sumatorio de todos los números, rango mínimo de la matriz 5x6.
using System;
namespace ejemplos_guia
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Matriz de: ");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("Matriz Por: ");
int b = int.Parse(Console.ReadLine());
while(a<5 || b <6){
Console.Clear();//limpiar pantalla
Console.WriteLine("Rangos De mayor o igual a 5, Rango hasta mayor o igual a 6");
Console.WriteLine("Matriz de: ");
a = int.Parse(Console.ReadLine());
Console.WriteLine("Matriz Por: ");
b = int.Parse(Console.ReadLine());
}
Random numero = new Random();
int sum=0;
int [,] bidimencion= new int[a,b];
for (int i = 0; i < bidimencion.GetLength(0);i++ )
{
for (int j = 0; j < bidimencion.GetLength(1); j++)
{
bidimencion[i, j] = numero.Next(10,100);
sum = sum+bidimencion[i, j];
}
}
//impresion de los datos
for (int i = 0; i < bidimencion.GetLength(0); i++)
{
for (int j = 0; j < bidimencion.GetLength(1); j++)
{
Console.Write(bidimencion[i, j]);
if (j + 1 == bidimencion.GetLength(1)) { Console.WriteLine(); }
else { Console.Write(","); }
}
}
Console.WriteLine("Sumatoria de numeros almacenados: {0} ", sum);
Console.WriteLine("Promedio total {0} ",sum / (bidimencion.GetLength(0) * bidimencion.GetLength(1)));
Console.ReadKey(true);
}
}
}