Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

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


Ответ
 
Опции темы
Старый 05.12.2007, 09:50   #1
sher_man
Пользователь
 
Регистрация: 18.10.2007
Сообщений: 41
По умолчанию Найти в массиве квадратные корни наиболее удаленные друг от друга

ВОбщем задача звучит так:
В массиве вещественных чисел найти тройки элементов, при рассмотрении которых в качестве коэфициентов квадратного трёхчлена можно получить наиболее удалённые друг от друга корни.
вот мои примерные наброски, помогите составить алгоритм = ))))
Дано
a*x^2 + b*x + c = 0

Дискриминант
D = b^2 - 4*a*c

Корни
x1 = (-b-корень(D))/(2*a);
x2 = (-b+корень(D))/(2*a);

Растояние
r=|x1-x2|
подставим x1 и x2
r=|-корень(D)/a| или корень(D)/|a|
Т.О.
Нужно найти такие три числа
чтобы D>0 и корень(D)/|a| был максимальным

на будущее: Темы нужно называть адекватно.

Последний раз редактировалось Stilet; 05.12.2007 в 09:59.
sher_man вне форума Ответить с цитированием
Старый 05.12.2007, 10:01   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

Думается тут нужно два цикла, один в другом перебрать элементы массива, посчитать корни и найти среди их разницы максимум.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.12.2007, 10:15   #3
sher_man
Пользователь
 
Регистрация: 18.10.2007
Сообщений: 41
По умолчанию

дык я понимаю что нужны цыклы... вот если бы вы мне показали как примерно выгледила бы программа, моя благодарность не знала бы границ = ))))

И есчо одна весч = ))) посаветуйте какую лучше литературу почитать новечку )) и где её можно найти по Delphi... а то все что я нахожу написанно на какомто космическом языке.

Последний раз редактировалось AlDelta; 05.12.2007 в 11:39.
sher_man вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме от 7000 рублей в месяц



Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В двумерном массиве 4*5 найти сумму элементов по строке или столбцу. bkmz Помощь студентам 11 16.04.2008 10:17
Можно ли выделять ячейки размещенные вдали друг от друга в StringGrid? aslanbek Общие вопросы Delphi 5 14.03.2008 23:31
Найти сумму последних L положительных элементов в массиве A={a[i]}. Assembler Kasim Помощь студентам 2 16.12.2007 16:12
Как найти проиизведение в одномерном массиве? kitty Помощь студентам 10 30.11.2007 20:30
В целочисленном массиве найти самое часто повторяющееся число Алена Помощь студентам 2 01.11.2007 19:46


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS