Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Подскажите функцию округления до целого. PLZ

2.8K
23 января 2003 года
ikey
3 / / 23.01.2003
Чтобы 1.7 = 2, 2.3 = 2, 5.9 = 6, etc.

Спасибо.
380
23 января 2003 года
Arestov
285 / / 20.09.2000
Цитата:
Originally posted by ikey
Чтобы 1.7 = 2, 2.3 = 2, 5.9 = 6, etc.

Спасибо.



#include <math.h>

int round(double fVal)
{
return (int)floor(fVal + 0.5);
}

int main()
{
double fVals[3] = {1.7,2.3,5.9};
int nVals[3];

for(int i=0; i<3; i++)
nVals = round(fVals);
}

3
23 января 2003 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by Arestov


#include <math.h>

int round(double fVal)
{
return (int)floor(fVal + 0.5);
}

int main()
{
double fVals[3] = {1.7,2.3,5.9};
int nVals[3];

for(int i=0; i<3; i++)
nVals = round(fVals);
}



Игорь, на мой взгляд, не за чем изобретать велосипед. Есть floor, fmod и ceil в math.h

380
23 января 2003 года
Arestov
285 / / 20.09.2000
Цитата:
Originally posted by Green


Игорь, на мой взгляд, не за чем изобретать велосипед. Есть floor, fmod и ceil в math.h



показал, как привык делать сам :D

2.8K
24 января 2003 года
ikey
3 / / 23.01.2003
Спасибо.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог