Informatică, întrebare adresată de stefanungureanu, 9 ani în urmă

Salut cum pot sa afisez numai restul la o impartire
spre exemplu
8:3=2,6...
pe mine ma intereseaza numai cifra din dreapta virgulei
stiu ca merge cu float dar ma int numai cifra din partea dreapta a virgulei


JolieJulie: in c++?
stefanungureanu: da
JolieJulie: 8:3=2 rest 2.....daca vrei sa aflii restul...nu este 2,6....e 2?
JolieJulie: 2,6 =float(8/(float)3)
JolieJulie: restul este:8%3...se va afisa 2
JolieJulie: deci ce vrei mai exact?sa aflii cat e 8/3.....sau restul de la 8/3?
stefanungureanu: de ex 8/3 = 2,6 ..
stefanungureanu: eu vreau restul adica dupa virgula
JolieJulie: acela nu e rest...

Răspunsuri la întrebare

Răspuns de stassahul
3
Poti folosi formula:

n-int(n).

Daca ai numarul 2.6 atunci iti va afisa 0.6 ceea ce si iti trebuie.


JolieJulie: explica-i de ce...n-int(n) e parte fractionala din n...adica parte fractionara din 8/3...deci e numarul dupa virgula.
stefanungureanu: am inteles.. am avut un lapsus.. nimeni nu e perfect la info.. imi dau silinta, oricum multumesc si m-am prins :)
Alte întrebări interesante