Ejemplo n.º 1
0
 public static void Task4()
 {
     //Задание 4
     Console.WriteLine("\nЗадание № 4 - Ёлочка из звёздочек. Сколько строк вы хотите ей занять?");
     Console.WriteLine(FunctionsLibrary.XmasTree(TryReadLineInt()));
     Console.ReadKey();
 }
Ejemplo n.º 2
0
 public static void Task2()
 {
     //Задание 2
     Console.WriteLine("\nЗадание № 2 - прямоугольный треугольник из звёздочек. Сколько строк вы хотите им занять?");
     Console.WriteLine(FunctionsLibrary.Triangle(TryReadLineInt()));
     Console.ReadKey();
 }
Ejemplo n.º 3
0
 public static void Task3()
 {
     //Задание 3
     Console.WriteLine("\nЗадание № 3 - Равнобедренный треугольник из звёздочек. Сколько строк вы хотите им занять?");
     Console.WriteLine(FunctionsLibrary.AnotherTriangle(TryReadLineInt()));
     Console.ReadKey();
 }
Ejemplo n.º 4
0
        public static void Task8()
        {
            //Задание 8
            Console.WriteLine("\nЗадание 8");
            int[,,] array = new int[r.Next(1, 4), r.Next(1, 10), r.Next(1, 10)];

            int iLenght = array.GetLength(0);
            int jLenght = array.GetLength(1);
            int kLenght = array.GetLength(2);

            for (int i = 0; i < iLenght; i++)
            {
                for (int j = 0; j < jLenght; j++)
                {
                    for (int k = 0; k < kLenght; k++)
                    {
                        array[i, j, k] = r.Next(-100, 100);
                    }
                }
            }

            Console.WriteLine(FunctionsLibrary.XYZArrayToString(array));
            Console.WriteLine("Нажмите что-нибудь, чтобы удалить все положительные числа из массива.");
            Console.ReadKey();
            FunctionsLibrary.NoPositive(array);
            Console.WriteLine(FunctionsLibrary.XYZArrayToString(array));
            Console.WriteLine("Готово.");
            Console.ReadKey();
        }
Ejemplo n.º 5
0
 public static void Task7()
 {
     //Задание 7
     Console.WriteLine("\nЗадание № 7 - Случайный массив: мин, макс, сортировка, вывод на экран.");
     Console.WriteLine(FunctionsLibrary.ArrayProcessing());
     Console.ReadKey();
 }
Ejemplo n.º 6
0
 public static void Task11()
 {
     //Задание 11
     Console.WriteLine("\nЗадание 11 - Средняя длина слов в введённой текстовой строке.");
     Console.WriteLine("Введите строку, и я посчитаю среднюю длину всех её слов...");
     Console.WriteLine($"{FunctionsLibrary.AverageStringLength(Console.ReadLine())}");
     Console.ReadKey();
 }
Ejemplo n.º 7
0
        public static void Task12()
        {
            //Задание 12
            Console.WriteLine("\nЗадание 12 - Дублирование символов.");
            Console.WriteLine("Введите исходную строку...");
            string firstString = Console.ReadLine();

            Console.WriteLine("Введите строку символов для дублирования...");
            Console.WriteLine(FunctionsLibrary.DoubleCharsInString(firstString, Console.ReadLine()));
            Console.ReadKey();
        }
Ejemplo n.º 8
0
        public static void Bonus()
        {
            Console.WriteLine("\nНебольшой бонус: Нажимайте на клавиатуре любой символ, и я выведу о нём информацию...");
            ConsoleKeyInfo c;

            do
            {
                c = Console.ReadKey();
                Console.Clear();
                Console.WriteLine(FunctionsLibrary.CheckChar(c.KeyChar));
            }while (c.Key != ConsoleKey.Enter);
        }
Ejemplo n.º 9
0
 public static void Task9()
 {
     //Задание 9
     Console.WriteLine("\nЗадание 9 - сумма неотрицательных чисел в массиве.");
     int[] array = new int[r.Next(10, 20)];
     for (int i = 0; i < array.Length; i++)
     {
         array[i] = r.Next(-100, 100);
     }
     Console.WriteLine(FunctionsLibrary.ArrayToString(array));
     Console.WriteLine($"Сумма неотрицательных чисел для данного массива: {FunctionsLibrary.NonNegativSum(array)}");
     Console.ReadKey();
 }
Ejemplo n.º 10
0
        public static void Task10()
        {
            //Задание 10
            Console.WriteLine("\nЗадание 10 - сумма всех элементов с чётной суммой индексов в двумерном массиве.");
            int[,] array = new int[r.Next(5, 10), r.Next(5, 10)];
            int iLength = array.GetLength(0);
            int jLength = array.GetLength(1);

            for (int i = 0; i < iLength; i++)
            {
                for (int j = 0; j < jLength; j++)
                {
                    array[i, j] = r.Next(1, 100);
                }
            }
            Console.WriteLine(FunctionsLibrary.XYArrayToString(array));
            Console.WriteLine($"Cумма всех элементов с чётной суммой индексов для данного массива: {FunctionsLibrary.XYArrayEvenIndexesSum(array)}");
            Console.ReadKey();
        }
Ejemplo n.º 11
0
 public static void Task5()
 {
     //Задание 5
     Console.WriteLine($"\nЗадание № 5 - Сумма всех чисел от 1 до 1000, кратных 3 и 5 равна : {FunctionsLibrary.SumOfNumbers()}");
     Console.WriteLine();
     Console.ReadKey();
 }