Odvajanje decimalnog dijela broja

poruka: 4
|
čitano: 3.919
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Odvajanje decimalnog dijela broja

Zna li netko kako u c++ programu odvojiti decimalni dio broja od cijelog dijela? 

FORZA INTER!!!
 
0 0 hvala 0
15 godina
online
Odvajanje decimalnog dijela broja

Pa samo trebas taj broj castati u int:

double a;
int b = static_cast<int>(a)
I u varijabli b ce biti pohranjen cijelobrojni dio.

Twitter- @capttawish Linux/GNU live forever.
 
0 0 hvala 0
16 godina
neaktivan
offline
Re: Odvajanje decimalnog dijela broja

jedna od puno verzija :

 

 #include <iostream>

using namespace std;

int main()
{
    double num;
    cout<< "unesi broj : ";
    cin>> num;

    cout<< endl << "rijesenje : " << num - (int)num << endl;

    return 0;
}


15 godina
neaktivan
offline
Odvajanje decimalnog dijela broja

Ali meni treba decimalni dio broja.U svakom slučaju hvala,ali uspio sam naci funkciju za to.Ona glasi:

 

/* modf example */ #include <stdio.h> #include <math.h> int main () { double param, fractpart, intpart; param = 3.14159265; fractpart = modf (param , &intpart); printf ("%lf = %lf + %lf \n", param, intpart, fractpart); return 0; }

FORZA INTER!!!
 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice