public static void Task4() { //Задание 4 Console.WriteLine("\nЗадание № 4 - Ёлочка из звёздочек. Сколько строк вы хотите ей занять?"); Console.WriteLine(FunctionsLibrary.XmasTree(TryReadLineInt())); Console.ReadKey(); }
public static void Task2() { //Задание 2 Console.WriteLine("\nЗадание № 2 - прямоугольный треугольник из звёздочек. Сколько строк вы хотите им занять?"); Console.WriteLine(FunctionsLibrary.Triangle(TryReadLineInt())); Console.ReadKey(); }
public static void Task3() { //Задание 3 Console.WriteLine("\nЗадание № 3 - Равнобедренный треугольник из звёздочек. Сколько строк вы хотите им занять?"); Console.WriteLine(FunctionsLibrary.AnotherTriangle(TryReadLineInt())); Console.ReadKey(); }
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(); }
public static void Task7() { //Задание 7 Console.WriteLine("\nЗадание № 7 - Случайный массив: мин, макс, сортировка, вывод на экран."); Console.WriteLine(FunctionsLibrary.ArrayProcessing()); Console.ReadKey(); }
public static void Task11() { //Задание 11 Console.WriteLine("\nЗадание 11 - Средняя длина слов в введённой текстовой строке."); Console.WriteLine("Введите строку, и я посчитаю среднюю длину всех её слов..."); Console.WriteLine($"{FunctionsLibrary.AverageStringLength(Console.ReadLine())}"); Console.ReadKey(); }
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(); }
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); }
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(); }
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(); }
public static void Task5() { //Задание 5 Console.WriteLine($"\nЗадание № 5 - Сумма всех чисел от 1 до 1000, кратных 3 и 5 равна : {FunctionsLibrary.SumOfNumbers()}"); Console.WriteLine(); Console.ReadKey(); }