Esempio n. 1
0
        static void Main(string[] args)
        {
            ConsoleKeyInfo end = new ConsoleKeyInfo();

            while (true)
            {
                Console.WriteLine("Введите число элементов массива:");
                string countN = Console.ReadLine();
                string countM = Console.ReadLine();
                string countK = Console.ReadLine();
                if (Mass.Check(countN) & Mass.Check(countM) & Mass.Check(countK))
                {
                    int n = Convert.ToInt16(countN);
                    int m = Convert.ToInt16(countM);
                    int k = Convert.ToInt16(countK);
                    int[,,] mass = new int[n, m, k];
                    ShapeMass(ref mass, n, m, k);
                    ChangeMass(ref mass, n, m, k);
                    PrintMass(mass, n, m, k);
                    Console.WriteLine("Для выхода нажмите Esc...");
                    end = Console.ReadKey();
                    if (end.Key == ConsoleKey.Escape)
                    {
                        break;
                    }
                    Console.WriteLine();
                }
                else
                {
                    Console.WriteLine("Некорректный ввод. Значениe n не должно быть отрицательными или пустым. Повторите попытку.");
                }
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            ConsoleKeyInfo end = new ConsoleKeyInfo();

            while (true)
            {
                Console.WriteLine("Введите число элементов массива:");
                string count = Console.ReadLine();
                if (Mass.Check(count))
                {
                    int   n           = Convert.ToInt16(count);
                    int[] mass        = new int[n];
                    int   SumElements = 0;
                    Console.WriteLine("Введите значение элементов массива:");
                    Mass.ShapeInput(ref mass, n);
                    SumElements = Sum(mass, n);
                    Console.WriteLine("Сумма неотрицательных элементов одномерного массива = " + SumElements);
                    Console.WriteLine("Для выхода нажмите Esc...");
                    end = Console.ReadKey();
                    if (end.Key == ConsoleKey.Escape)
                    {
                        break;
                    }
                    Console.WriteLine();
                }
                else
                {
                    Console.WriteLine("Некорректный ввод. Значениe n не должно быть отрицательными или пустым. Повторите попытку.");
                }
            }
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            ConsoleKeyInfo end = new ConsoleKeyInfo();

            while (true)
            {
                Console.WriteLine("Введите число элементов массива:");
                string countN = Console.ReadLine();
                string countM = Console.ReadLine();
                if (Mass.Check(countN) & Mass.Check(countM))
                {
                    int     n           = Convert.ToInt16(countN);
                    int     m           = Convert.ToInt16(countM);
                    int[][] mass        = new int[n][];
                    int     SumElements = 0;
                    Console.WriteLine("Введите элементы массива:");
                    for (uint i = 0; i < n; i++)
                    {
                        Console.WriteLine("i = " + (i + 1));
                        mass[i] = new int[m];
                        Mass.ShapeInput(ref mass[i], m);
                    }
                    SumElements = SumMass(mass, n, m);
                    Console.WriteLine("Сумма элементов, стоящих на четных позициях массива = " + SumElements);
                    Console.WriteLine("Для выхода нажмите Esc...");
                    end = Console.ReadKey();
                    if (end.Key == ConsoleKey.Escape)
                    {
                        break;
                    }
                    Console.WriteLine();
                }
                else
                {
                    Console.WriteLine("Некорректный ввод. Значениe n не должно быть отрицательными или пустым. Повторите попытку.");
                }
            }
        }