Страница 1 из 1

Привести подобные в многочлене

Добавлено: 07 апр 2009, 19:20
So-So
Здравствуйте!

Постановка задачи

Многочлен P(x) с целыми коэффициентами можно представить в виде списка, в котором первое информационное поле соответствует коэффициенту при неизвестном, а второе показателю степени этого же неизвестного. Написать процедуры для ввода и вывода многочлена из строкового формата в список. В качестве строкового формата может использоваться запись типа: 2x^100 + 9x^5 +45x, где знак ^ означает возведение в степень.
Реализовать процедуру для приведения подобных слагаемых в многочлене.

Благодарю за внимание.

Re: Привести подобные в многочлене

Добавлено: 08 апр 2009, 15:44
Naeel Maqsudov
Укажите, пожалуйста на каком языке это надо, и давайте переместим это в более подходящий раздел, так как с точки зрения алгоритмов тут обсуждать нечего.

Re: Привести подобные в многочлене

Добавлено: 13 апр 2009, 14:09
So-So
конечно)
давайте переместим в более подходящий раздел.

спасибо.

Re: Привести подобные в многочлене

Добавлено: 13 апр 2009, 14:57
Naeel Maqsudov
Птрясающе!.... Нет слов... Ну давайте будем считать, что решение требуется на турбо-паскале.

Re: Привести подобные в многочлене

Добавлено: 14 апр 2009, 00:19
Хыиуду
Давайте лучше считать, что это Delphi, не люблю динамические структуры в Паскале
[syntax=Delphi]
type tCoef=record
multiplier, power: integer;
var a: array of TCoef;
{...}
s:='';
for i:=0 to length(a)-1 do
begin
if a.multiplier>=0 then s:=s+'+'
else s:=s+'-';
s:=s+inttostr(a.multiplier)+'x^'+inttostr(a.power);
end;
if s[1]='+' then delete(s,1,1);
[/syntax]