Массив: вывести координаты каждого просвета - 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д