Решение задания, состоящего из трех частей.
- Построить циклическое консольное приложение «Целочисленные типы». Приложение поочередно вводит с консоли значения целочисленных типов: sbyte, byte, short, ushort, int, uint, long, ulong. Вводу значения предшествует приглашение к вводу. После завершения ввода приложения выводит все введенные значения с указанием их типа. Проанализировать, что происходит при вводе значений, не соответствующих требуемому типу или выходящих за пределы интервала возможных значений типа.
- Напишите три процедуры поиска (линейного, линейного с барьером, бинарного) для работы с классом int.
- Вычислить с заданной точностью значение числа e, используя следующее разложение в ряд:
Предварительно следует записать рекуррентное соотношение для текущего члена суммы. Минимизируйте время его вычисления в условных единицах. Сравните вычисленное значение e со стандартным значением E, возвращаемым классом Math. Для разных значений ? вычислите n – число членов суммы, требуемых для достижения заданной точности.