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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2011, 18:12   #1
Eugene23021992
 
Регистрация: 17.04.2011
Сообщений: 3
По умолчанию Сортировка массива до ближайшего целого

Задан массив,состоящий из 20 вещественных чисел(элементы массива вводятся в цикле с клавиатуры).Необходимо рассортировать этот массив в порядке возрастания расстояния от значения элемента массива до ближайшего целого числа...

Очень нужно сортировка массива до ближайшего целого часть программы я написал, а вот это условие не знаю как....
Eugene23021992 вне форума Ответить с цитированием
Старый 17.04.2011, 22:20   #2
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

найди ближайшее "целое" хотя целых там быть не может. ну проверяй равна ли дробная часть 0. хз как) а потом проведи сортировку, в качестве границ начало массива и указатель на полседний "не целый" ээлемент
onewho вне форума Ответить с цитированием
Старый 18.04.2011, 02:24   #3
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Цитата:
Сообщение от onewho Посмотреть сообщение
ну проверяй равна ли дробная часть 0. хз как)
С помощью функции modf().
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Старый 23.04.2011, 08:52   #4
Eugene23021992
 
Регистрация: 17.04.2011
Сообщений: 3
По умолчанию

А можно часть этой программы написать,а то я сообразить не могу не получается...
Eugene23021992 вне форума Ответить с цитированием
Старый 23.04.2011, 09:29   #5
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Цитата:
Сообщение от Eugene23021992 Посмотреть сообщение
А можно часть этой программы написать,а то я сообразить не могу не получается...
Код:
int main(){
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Старый 23.04.2011, 09:45   #6
Eugene23021992
 
Регистрация: 17.04.2011
Сообщений: 3
По умолчанию

Мне бы вот часть программы , где сортировка идет до ближайшего целого
Eugene23021992 вне форума Ответить с цитированием
Старый 23.04.2011, 12:52   #7
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

за символическую пату сделаю за 5 минут всю программу.
onewho вне форума Ответить с цитированием
Старый 25.04.2011, 02:47   #8
Trust_357
Пользователь
 
Регистрация: 10.03.2011
Сообщений: 68
По умолчанию

http://www.realcoding.net/article/view/6508
Trust_357 вне форума Ответить с цитированием
Старый 25.04.2011, 07:08   #9
Ibanez Wizard
Адский тунеядец
Форумчанин
 
Аватар для Ibanez Wizard
 
Регистрация: 11.06.2010
Сообщений: 164
По умолчанию

Цитата:
Сообщение от Сtrl Посмотреть сообщение
С помощью функции modf().
Такую функцию никогда не видел.
А вообще, дробную часть можно проверить вот так

Код:
if  ( a % 2 == 0 ) 
     то это целое число;
if( a % 2 != 0 )
     то это вещественное число;
Ibanez Wizard вне форума Ответить с цитированием
Старый 25.04.2011, 07:45   #10
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Ibanez Wizard, то, что вы написали - это проверка на кратность двум (четность). А modf возвращает целую и дробную части числа по-отдельности, и если дробная равна нулю, то число целое.
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка массива методами предсортировки и слияния, и пирамидальная сортировка. lenny_24 Помощь студентам 2 17.04.2011 18:57
Вывод целого массива на рабочий лист drNabla Microsoft Office Excel 9 14.01.2011 02:22
Сортировка массива SGadX Помощь студентам 0 22.10.2010 12:56
Сортировка массива 8edrius Помощь студентам 0 08.05.2010 03:31
Определение ближайшего элемента массива к числу Foxx Помощь студентам 7 14.11.2009 16:41