Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2020, 13:19   #1
lexan51
Новичок
Джуниор
 
Регистрация: 17.02.2020
Сообщений: 4
По умолчанию Двусвязные списки в Си

Дан многочлен P( x ) произвольной степени с целыми коэффициентами, причем его одночлены могут быть не упорядочены по степеням x , а одночлены с одинаковой степенью могут повторяться. Привести подобные члены в этом многочлене и расположить одночлены по убыванию степеней x .(Ввод одночлена осуществляется из файла, вывод результата также в файл). Не понимаю, как написать эту программу.
lexan51 вне форума Ответить с цитированием
Старый 17.02.2020, 14:01   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
Ввод одночлена осуществляется из файла,
Цитата:
Дан многочлен P( x ) произвольной степени с целыми коэффициентами,
дан файл с коэффициентами многочлена
Цитата:
причем его одночлены могут быть не упорядочены по степеням x , а одночлены с одинаковой степенью могут повторяться.
значится там же есть информация о степени данного одночлена.
Цитата:
Привести подобные члены в этом многочлене и расположить одночлены по убыванию степеней x
используя двусвязный список (упорядоченные и без повторения коэффициенты)
заполнить (выполнить приведение)
Цитата:
вывод результата также в файл).
и вывести результат (список)
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 17.02.2020, 16:05   #3
lexan51
Новичок
Джуниор
 
Регистрация: 17.02.2020
Сообщений: 4
По умолчанию

Извините,конечно,но такое пояснение мне ничего не дает
lexan51 вне форума Ответить с цитированием
Старый 17.02.2020, 16:08   #4
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

lexan51, если вам нужно решить задачу, пишите во фриланс - https://programmersforum.ru/forumdisplay.php?f=29
Там вам, возможно помогут за деньги.
Alar вне форума Ответить с цитированием
Старый 17.02.2020, 16:27   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
Извините,конечно,но такое пояснение мне ничего не дает
составляем (записываем файл) коэффициентов.
Цитата:
дан файл с коэффициентами многочлена
Цитата:
значится там же есть информация о степени данного одночлена.
для простоты это будет текстовый файл. (на каждой строке одна пара чисел
Код:
[степень одночлен] [коэффициент]
и так сколь угодно много строк)
учимся читать такой файл в переменные и ...
сохранять прочитанную информацию(переменные при переходе к следующей строке) в ...
(смотрим название темы)
Цитата:
Двусвязные списки
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 17.02.2020, 16:35   #6
lexan51
Новичок
Джуниор
 
Регистрация: 17.02.2020
Сообщений: 4
По умолчанию

Мне нужно понять, как прочитать многочлен из файла, потом понять принцип разбиения по степени , ну а с выводом я думаю проблем уже не будет
Поэтому я и обратился сюда
lexan51 вне форума Ответить с цитированием
Старый 17.02.2020, 16:42   #7
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
как прочитать многочлен из файла, потом понять принцип разбиения по степени
ЕСЛИ в задании НЕТ указаний как организованы входные(выходные файлы) мы вправе принять любые удобные нам правила записи.
Цитата:
для простоты это будет текстовый файл. (на каждой строке одна пара чисел
Код:
[степень одночлен] [коэффициент]
и так сколь угодно много строк)
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 17.02.2020, 16:48   #8
lexan51
Новичок
Джуниор
 
Регистрация: 17.02.2020
Сообщений: 4
По умолчанию

Мне нужно , чтобы в файле многочлен выглядел примерно так : 5x^2-4x-6+3x^6.
Собственно, как мне его считать? В вузе мы только начали изучать списки ,и я еще не разобрался в этой теме как следует, а лабу надо уже в пятницу сдать. Надеялся, что мне тут помогут
lexan51 вне форума Ответить с цитированием
Старый 17.02.2020, 23:08   #9
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

1.находите все (+ и - ) делите строку на одночлены.
2.поиск в строке c указанной позиции
от +|- число (до x) --- коэффициент
от (x^ ) число (до +/-) -степень одночлена.
и заносите каждый раз полученные данные в список.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двусвязные списки Екатерина57 Помощь студентам 2 19.06.2016 23:03
Двусвязные списки (С) tanya-tanya Помощь студентам 2 15.08.2012 07:50
Двусвязные списки vlados007 Общие вопросы C/C++ 5 13.02.2012 18:12
Двусвязные списки aidar9012 Помощь студентам 6 28.06.2010 02:05