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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2011, 22:26   #1
Студент13
Пользователь
 
Регистрация: 17.04.2011
Сообщений: 14
По умолчанию вывод полинома в программе (была каноническая стала линейная)

Вот часть программы которая выводит полином в канонической форме...

write('P',N-1,'(x)=');
for i:=N DownTo 1 Do
if Round(Cx[i]*1000)<>0 Then
begin
if (Cx[i]<0) Then Write(' - ') Else Write(' + ');
write(ABS(Cx[i]):5:3);
if (i>2) Then Write('•x^',i-1) Else
if (i>1) Then Write('•x')
end;
Тоесть в форме полинома, в которой его разложение записывается по убывающим степеням переменной...

Как переделать чтоб выдавал в форме
PN(x) = c0 + c1 (x - x0 ) + c2 (x - x0 )(x - x1 ) + ... +
+ cN (x - x0 )(x - x1 )• ... •(x - xN-1 )

?
Студент13 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод капчи в программе! DKENT Работа с сетью в Delphi 8 21.10.2010 09:13
Страница стала намного длиннее что стало причиной? slawok HTML и CSS 7 20.05.2010 22:56
Нужна функция или процедура для того чтобы программа стала резидентной! star007 Помощь студентам 3 22.03.2010 08:59
Вывод баннеров в программе termit56 Помощь студентам 6 11.03.2010 14:29
Сборная России по хоккею стала чемпионом мира второй год подряд rpy3uH Свободное общение 13 25.05.2009 02:23