Вопрос № 163462: <b>Здравствуйте!</b> Дан массив из десяти целых чисел (заполненный разными значениями по Вашему усмотрению). Найти два наиболее близких друг к другу числа. Например, если массив содержит [0,14,72,53,41,115,167,703,51,9], то искомыми значениями явл...
Вопрос № 163.462
Здравствуйте! Дан массив из десяти целых чисел (заполненный разными значениями по Вашему усмотрению). Найти два наиболее близких друг к другу числа. Например, если массив содержит [0,14,72,53,41,115,167,703,51,9], то искомыми значениями являются 53 и 51 СПАСИБО!!!
Отвечает: Vivikas
Здравствуйте, Озерова Елена Сергеевна! Найти два наиболее близких друг к другу числа - это значит найти такие числа, разность которых (по абсолютной величине) имеет минимальное значение. Прилагаю один из возможных вариантов решения (может, не самый лучший, но работает).
Приложение:
Ответ отправила: Vivikas (статус: 1-й класс)
Ответ отправлен: 28.03.2009, 14:50
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 246246 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: realbustard
Здравствуйте, Озерова Елена Сергеевна! Еще один пример решения. Компилировано в MS VS 2005. Удачи!!!
Пример работы
Код:
Введите массив: Введите 1-й элемент массива: 45 Введите 2-й элемент массива: -4 Введите 3-й элемент массива: 56 Введите 4-й элемент массива:
-13 Введите 5-й элемент массива: 34 Введите 6-й элемент массива: 0 Введите 7-й элемент массива: 55 Введите 8-й элемент массива: -2 Введите 9-й элемент массива: 14 Введите 10-й элемент массива: 5
45 -4 56 -13 34 0 55 -2 14 5 Наименьшая разница составляет 1 между 3-м и 7-м элементами
Для продолжения нажмите любую клавишу . . .
Приложение:
--------- Учись так, как-будто собираешься жить вечно; живи так, как-будто завтра умрешь (Отто фон Бисмарк)
Ответ отправил: realbustard (статус: Студент)
Ответ отправлен: 28.03.2009, 20:07
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 246256 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Очень довольна результатом! Огромное вам СПАСИБО!!!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.