![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Andrey13 |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Репутация: ![]() ![]() ![]() |
Задали задачку - реализовать подпрограммы для работы с многочленами. Я сделал все операции (+ - * / неравенство), и теперь, используя их необходимо создать программму нахождения НОД двух многочленов.
Я сделал следующее(используя алгоритм Евклида): procedure NODMnog(f,g:mnogochlen; var r:mnogochlen); Функции: divMnog(многочлен1,многочлен2,результ.мног,остаток) mnogMoreThanZero(многочлен)=Если многочлен имеет хотябы 1 коэфф, то истина, иначе - ложь Многочлен задан массивом его коеффицентов. Проблема вышла в следующем - алгоритм не находит НОД для многочленов, имеющих более 1 члена =( Пожалуйста, помогите кто чем сможет - завтра сдача! |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Andrey13, ты полностью программу присоедини, неясно что именно у тебя происходит в divMnog...
|
Andrey13 |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Репутация: ![]() ![]() ![]() |
Andrey13, ты полностью программу присоедини, неясно что именно у тебя происходит в divMnog... вот модуль и сама программа очень надеюсь на помощь! Прикрепленные файлы ![]() ![]() |
![]() ![]() |
![]() |
Текстовая версия | 17.07.2025 1:36 |