Лабораторная работа 2
1. Написать программу, которая считывает число и выводит:
"Положительное", если число > 0"Отрицательное", если число < 0"Ноль", если число равно 0
- сумму
- разность
- произведение
- частное
- сумму элементов
- максимальный элемент
- минимальный элемент
List<int>. Вывести только чётные числа.5. Создать
Dictionary<string, int>, где ключ — имя студента, значение — его балл. Вывести балл по имени.6. Создай
HashSet<int> и добавь несколько чисел с повторами. Выведи итоговый набор.7. Реализовать очередь покупателей через
Queue<string>:- добавить 3 покупателей
- обслужить 2
- вывести, кто остался
8. Создать метод Square(int x), который возвращает квадрат числа.
9. Создать метод IsEven(int x), который возвращает true, если число чётное.
10. Создать метод Max(int a, int b, int c), который находит максимум из трёх чисел.
11. Создать класс Student с полями:
NameAgeGroup
Создать объект и вывести информацию о студенте.
12. Создать класс Animal с методом MakeSound().
Создать классы Dog и Cat, которые переопределяют этот метод.
13. Создать интерфейс IRunnable с методом Run().
Реализовать его в классе Athlete.
14. Обработать ошибку деления на ноль.
15. Обработать ошибку неверного ввода числа через int.Parse.
16. Создать лямбду, которая возвращает квадрат числа.
17. Создать List<int> и с помощью Where выбрать только нечётные числа.
18. С помощью Select получить список квадратов чисел.
19. С помощью OrderByDescending отсортировать список по убыванию.
20. Проверить через Any, есть ли в списке хотя бы одно число больше 100.
21. Проверить через All, все ли числа положительные.
22. Создать делегат для метода, который складывает два числа.
23. Создать Func<int, int, int> для умножения двух чисел.
24. Создать Action<string>, которая выводит строку на экран.
25. Создать класс Alarm, у которого есть событие Ring.
При вызове метода Start() должно вызываться событие.