решить эти задачи(Мне нужно все 4, но все равно за любую решенную буду очень благодарна) Язык C
Задача 1) Создайте тип перечисления, представляющий цвета. Назовите хотя бы 3 цвета в этом типе.
Задача 2) Создайте два других типа: один для представления кругов, а другой для представления квадратов. Обе структуры должны иметь возможность хранить координаты центра, а также радиус в случае круга и длину стороны в случае квадрата. Все это целые числа. Фигуры также имеют цвет, который задается перечисленным выше типом.
Задача 3) Создайте функцию, которой можно задать квадрат и круг в качестве параметра. Функция возвращает логическое значение в зависимости от того, находится ли круг внутри квадрата. Например, круг (x = 1, y = 2, r = 3) находится внутри квадрата (x = 2, y = 0, l = 11), но не внутри квадрата (x = 2, y = 0, l = 2).
Задача 4) Создайте функцию, которая получает массив кругов и цвет в качестве параметра и возвращает указатель на наименьший круг этого цвета из массива. Если в массиве нет кружка этого цвета, верните указатель NULL.
f(x) = (x^2 -1)/(x^3 -1) = (x-1)(x+1) / (x-1)(x^2+x+1) = (x+1) / (x^2+x+1)
f(1) = (1+1)/(1^2+1+1)=2/3
но лучше так
lim(x-> -1)(x^3-1)= lim(x-> 1-) ((x-1)(x+1) / (x-1)(x^2+x+1))=lim(x-> +1) / (x^2+x+1))=2/3
lim(x-> 1+)(x^2-1)(x^3-1)= lim(x-> 1+) ((x-1)(x+1) / (x-1)(x^2+x+1))=lim(x-> 1++1) / (x^2+x+1))=2/3
получаем, что x=1 - точка разрыва 1-го рода,
но так как f(1-)=f(1+) - разрыв устранимый, потому что f(x) становится непрерывной, если положить f(1)=f(1-0)=f(1+0)=2/3