rvitinn

Nmundun

g s fyrir stuttu ka sem gekk t a nmunda rauntlu a nstu heiltlu forriti sem g er a vihalda. egar g las yfir kann rifjai g upp miklu styttri og einfaldari afer til a gera sama hlut.

Svona ltur essi ki t.

int round(double db)
{
    int whole = fabs(db); // fabs skilar heiltluhluta tlunnar
    double remainder = db - whole;
    if (remainder >= 0.5)
    {
        return ceil(db);
    }
    else
        return floor(db);
}

Einfalda aferin er svona:

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

etta er nttrulega afskaplega merkilegt en mr finnst lmskt gaman egar g get eytt ka.

forritun
Athugasemdir

Mr - 22/02/06 00:38 #

Ack, etta efra er hrilegt fall. a nera er svo einfalt a a liggur vi a a s arft a skilgreina a sem sr ager. :-)

egar maur vinnur me (annara manna) Javascript, rekst maur sjaldan svona hrylling.

Matti - 22/02/06 11:57 #

a er verst egar maur finnur sambrilegan ka, bltar bjnanum sem skrifai hann og fattar svo a a var maur sjlfur fyrir nokkrum rum. Ekki a a g hafi upplifa a :-)

jogus - 22/02/06 12:17 #

a er afar undarlega gileg tilfinning sem fst vi a eya ka. Ekkert sur manns eigin en annarra.