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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2009, 19:34   #1
Skvot
 
Регистрация: 28.12.2008
Сообщений: 3
По умолчанию Delphi:Определить имеется ли среди чисел a,b,c хотя бы одна пара взаимно противоположных чисел.

1.Определить имеется ли среди чисел a,b,c хотя бы одна пара взаимно противоположных чисел.
2.Разделить массив D(18) на 2 части,поместив в первую элементы больше среднего арифметического их суммы,а во вторую меньше.(MEMO).
Ребят решите пожалуйста.Заранее спасибо!
Skvot вне форума Ответить с цитированием
Старый 27.04.2009, 00:54   #2
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Задача №2:

Цитата:
пара взаимно противоположных чисел
- это, например 2 и -2, что-ли?
Вложения
Тип файла: rar Задача 2.rar (6.3 Кб, 21 просмотров)

Последний раз редактировалось VadEr; 27.04.2009 в 00:56.
VadEr вне форума Ответить с цитированием
Старый 27.04.2009, 09:30   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
взаимно противоположных чисел.
Проверь каждую пару на условие ABS(число1-число2)=0. Если условие выполняется то есть.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.04.2009, 10:02   #4
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Цитата:
ABS(число1-число2)=0
то есть числа 2 и 2 взаимно противоположны. число взаимно противоположно самому себе?
вступлю в команду разработчиков ПО на Delphi

Последний раз редактировалось maladoy; 27.04.2009 в 10:13.
maladoy вне форума Ответить с цитированием
Старый 27.04.2009, 10:47   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

не стоп. не так написал:
Код:
(ABS(число1)-число2)=0
Ну или просто по знакам проверять.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.04.2009, 10:52   #6
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Цитата:
(ABS(число1)-число2)=0
получается тоже самое ведь abs(2)=2 2-2=0!! так что по знакам проверять само то! т.е
Код:
if (a*b<0) and (abs(a)-Abs(b)=0) then begin.........
вступлю в команду разработчиков ПО на Delphi
maladoy вне форума Ответить с цитированием
Старый 27.04.2009, 11:47   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
maladoy
Вот не помню, но где-то видел такой способ через ABS...
И оттуда же вспомнилось чет типа:
Код:
 if Num1/Num2=-1 then // Числа симметричны
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Среди чисел из интервала от А до В найти все простые. veterok Помощь студентам 1 22.04.2009 19:23
Дано действительное число А. Найти среди чисел 1, 1+1/2, 1+1/2+1/3, ... svobodys Помощь студентам 0 09.12.2008 20:22
c#, в тексте имеется пара символов непонятного назначения byte916 Помощь студентам 4 17.11.2008 02:19
Среди 20 введёных чисел определить чётные, распечатать их, определить min Spade Помощь студентам 4 15.06.2008 18:39
Помогите написать прогу!Среди заданных целых чисел k, l, m найти пары кратных.Написать по проще чемЭесть vdv08 Паскаль, Turbo Pascal, PascalABC.NET 4 04.04.2008 16:56