Массив: вывести координаты каждого просвета - C#
Формулировка задачи:
Помогите пожалуйста составить многомерный массив на С#
Куб состоит из n3 прозрачных и непрозрачных элементарных кубиков. Имеется ли хотя бы один просвет по каждому из трех измерений? Если это так, вывести координаты каждого просвета.
Рекомендация. Для хранения кубика выделить трехмерный массив с базовым типом минимально возможного размера, так как значениями его будут только единицы или нули. При тестировании полезно использовать рандомизацию — случайным образом присвоить элементам О или 1, возможно, с указанием вероятности тех и других, с последующей послойной распечаткой.
Решение задачи: «Массив: вывести координаты каждого просвета»
textual
Листинг программы
class Program
{
static void Main(string[] args)
{
Console.Write("Enter cube size: ");
Int32 cubeSize = Int32.Parse(Console.ReadLine());
if (cubeSize <= 0 || cubeSize > 9)
cubeSize = 3;
CubeHole cube = new CubeHole(cubeSize);
cube.CalculateHole();
cube.PrintLayers();
cube.PrintWeights();
cube.PrintHoles();
Console.WriteLine();
Console.WriteLine();
Console.WriteLine("Press any key for exit ...");
Console.ReadKey();
}
}