![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
blackhard |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 151 Пол: Мужской Реальное имя: иван Репутация: ![]() ![]() ![]() |
Помогите пожалуйста с написанием следующей программы: мне нужно написать программу выполняющую арефмитические операции над полиномами + - * например <2x^3+x^2-5x>*<23x+2> полином должен быть представлен ввиде упорядоченного списка мономов. Нам сказали использовать 2 структуры
Собственно вопрос у меня пока 1 как из этого сформировать список?Если я выделяю память под элемент TNode *beg=(TNode*)malloc(sizeof(TNode));выделится память и пою моном? |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата выделится память и пою моном? Нет... Нужно выделять самому, выделится только память под указатель на моном... Вот так:TNode *beg=(TNode*)malloc(sizeof(TNode)); |
blackhard |
![]()
Сообщение
#3
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 151 Пол: Мужской Реальное имя: иван Репутация: ![]() ![]() ![]() |
Нет... Нужно выделять самому, выделится только память под указатель на моном... Вот так: TNode *beg=(TNode*)malloc(sizeof(TNode)); Спасибо! А вот как потом эту память освобождать? Вначале проходимся по всему списку и делаем free(beg->monom), а потом просто free(beg)? Сообщение отредактировано: blackhard - 20.05.2008 18:18 |
![]() ![]() |
![]() |
Текстовая версия | 24.07.2025 3:33 |