Коллоквиум по Дискретной Математике
Список Участников и функций
https://vk.com/doc216142260_437404121?hash=f96071928fe405c560&dl=3e6906741ac7b75755
Представление типа
//НАТУРАЛЬНЫЕ
//struct NATURAL { int* number; //указатель на массив цифр числа, размер [index] int index; //номер старшего разряда }
Пример: для числа 465768731 number={1,3,7,8,6,7,5,6,4} //число записывается слева направо index=9
//ЦЕЛЫЕ
//struct INTEGER { int* number; //указатель на массив цифр числа, размер [index] int index; //номер старшего разряда short sign; //знак числа (0-плюс, 1-минус) }
Пример: для числа -465768731 number={1,3,7,8,6,7,5,6,4} index=9 sign=1
//РАЦИОНАЛЬНЫЕ
struct RATIONAL { NATURAL numerator; //числитель NATURAL denominator; //знаменатель short sign; //знак }
//ПОЛИНОМЫ С РАЦИОНАЛЬНЫМИ КОЭФФИЦИЕНТАМИ
struct POLYNOMIAL { RATIONAL* factors; //указатель на массив рациональных коэффициентов, размер [degree] int degree; //старшая степень }
Чтобы преступить к работе, Вам необходимо скачать офф приложение GIT и создать клон репозитории Редактирование разрешается лишь свои модули, если кто захочет напакостить , найду и накажу)
Вместо malloc и free мы используем new и delete!