Показать сообщение отдельно
Трэй
Аватар для Трэй
Сообщения: 8,139
Регистрация: 30.09.2008
Старый пост, нажмите что бы добавить к себе блог 5 Марта 2011, 23:18
LastFm
  #1094 (ПС)
-Цитата от Hammer Посмотреть сообщение
-Цитата от Трэй Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение
Пусть некоторая переменная num равняется 10000(любое большое число).
Пройдясь по массиву, сравнивай abs(num - n) > abs(num - mas[i]), если больше, то num:= mas[i];
n - это заданное число.



Если для вывода, то можно.
abs это что?
отриц число в положительное переводит?
Да, проще говоря - модуль.
P.S. Я же давал тебе ссылку на справочник по функциям.
я там сначала посмотрел, а потом у тебя переспросил, на всякий случай

а может знак поставить >=, так как может попасться элемент в массиве равный начальному числу?

offline
Ответить с цитированием