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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2013, 10:43   #31
Diana528
Форумчанин
 
Регистрация: 13.02.2013
Сообщений: 221
По умолчанию

спасибо) но ничего не поняла) не работает, и не как в задании
Diana528 вне форума Ответить с цитированием
Старый 14.04.2013, 12:53   #32
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Странно. У меня работает и как в задании
В чем выражается неработоспособность?
Какой у Вас компилятор?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 17.04.2013, 06:51   #33
Diana528
Форумчанин
 
Регистрация: 13.02.2013
Сообщений: 221
По умолчанию

вы назвали ее Myround, а когда я переименовываю на round она не хочет работать.
и еще я не поняла формулы округления)
Diana528 вне форума Ответить с цитированием
Старый 17.04.2013, 10:32   #34
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Показывай еще раз как пишешь. Твой самый последний вариант.
И укажи компилятор, в чем пишешь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.04.2013, 15:08   #35
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Цитата:
Сообщение от Diana528 Посмотреть сообщение
вы назвали ее Myround, а когда я переименовываю на round она не хочет работать.
и еще я не поняла формулы округления)
Дело в том, что в Math уже есть round, и компилятор не может решить, какой из round вызвать: round(double) из Math или round(double&) из этого файла.

Округление работает также, как и стандартная функция.
f = modf(n, &n) - в f дробная часть со знаком, а в n записывается только целая часть со знаком
n += (f >= 0.5) ? 1 : (f <= -0.5) ? -1 : 0 - если f больше или равна 0.5, то прибавляем 1 (округляем), иначе если f меньше или равна -0.5, то отнимаем 1, иначе ничего не прибавляем

Просто возьмите какие-нибудь действительные положительное и отрицательное числа и проделайте все действия на бумажке.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 17.04.2013 в 15:12.
BDA вне форума Ответить с цитированием
Старый 18.04.2013, 12:40   #36
Diana528
Форумчанин
 
Регистрация: 13.02.2013
Сообщений: 221
По умолчанию

Спасибо огромное я поняла)) уже работает
Diana528 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование подпрограммы-функции: Вычислить значение функции (Турбо паскаль) RealUnited Паскаль, Turbo Pascal, PascalABC.NET 1 05.12.2012 20:34
Построение графика функции, мигание(затухание) шарика в минимумах функции kas1m_rus Паскаль, Turbo Pascal, PascalABC.NET 0 27.05.2012 20:28
Как подменить адрес возврата функции func на адрес функции f используя переполнение буфера buf и функции gets dmitrii6120 Помощь студентам 6 14.11.2011 20:10
Мини бэйсик:объявление функции, вызов функции , возврат. AL_LORD Помощь студентам 2 14.10.2010 17:48
Программа на СИ++, используя функции работы с файлами и функции <string.h> Аня Popova Фриланс 9 13.09.2010 15:52