Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
[CodeBlocks] Functia int() nu returneaza rezultatul corect.
Last Updated: Nov 28 2014 15:02, Started by
TorchMan
, Nov 28 2014 14:12
·
0
#1
Posted 28 November 2014 - 14:12
Salut!
Am o nelămurire. Dacă scriu cout << pow ( 27 , 1.0 / 3.0);Îmi afișează "3". Dar dacă scriu cout << int (pow ( 27 , 1.0 / 3.0));Îmi afisează "2". Care e logica? În alte compilatoare, ambele cout-uri afișează rezultatul corect, 3. |
#2
Posted 28 November 2014 - 14:46
int nu e functie, e tip de date, iar ce faci tu e casting, adica modificarea tipului de date in int ..
totusi e interesant ce se intampla, nu stiu nici eu de ce da doi... suspiciunea mea e care legatua cu imprecizia cauzata de impartirea lui 1/3, dar totusi e ciudat de ce da 3 intr-un caz si 2 in celalalt..\ edit: de fapt rezultatul real e 2.999999999999999999325423 (ceva de genul) ... iar rotunjirea in sus e facuta de functia de afisare... Edited by MrReason, 28 November 2014 - 14:49. |
#3
Posted 28 November 2014 - 14:46
Unde vezi tu "functia int()" ? Aia nu e functie.
CodeBlocks n-are ce cauta in discutie, el e un IDE. Ce compilator si biblioteca folosesti ? Probabil MinGW & Co. Ia mai actualizeaza instrumentele. Edited by neagu_laurentiu, 28 November 2014 - 14:48. |
#4
Posted 28 November 2014 - 14:55
ca, idee include si <iomanip> si baga asa:
cout << setprecesion(25) << pow ( 27 , 1.0 / 3.0); iti da ceva gen 2.99999999999996 in momentul in care faci castingul la int, se renunta la toata partea fractionara adica acel .999999999996 si ramane doar 2 Edited by MrReason, 28 November 2014 - 14:56. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users