Skip to content

greg-kargin/DM43

Repository files navigation

Дискретная Математика

СПБГЭТУ "ЛЭТИ". Коллоквиум по Дискретной Математике. Первый курс. Группы: 4305, 4306, 4307.

Как подключиться к работе:

  1. Зарегистрироваться.

  2. Сообщить Никнейм, ФИО, Номер группы. Вконтакте либо по почте greg.kargin@gmail.com. Я добавлю вас в список участников и вы сможете редактировать проект.

  3. Скачать приложение Github.

  4. Сделать Clone репозитория на свой компьютер.

  5. Найти свое задание в списке функций.

  6. В файле с соответствующим названием написать свою функцию.

  7. Сделать Commit функции в главную ветку проекта.

Типы Данных

//НАТУРАЛЬНЫЕ

//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; //старшая степень
}

Список Участников

Полный Список Функций

Документация GITHUB

About

СПБГЭТУ "ЛЭТИ". Коллоквиум по Дискретной Математике. Первый курс. Группы: 4305, 4306, 4307

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages