Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
[Tema] Afisarea numarul x(nu caracterul 'x')
Last Updated: Oct 20 2016 19:56, Started by
1marius1
, Oct 20 2016 16:15
·
0
#1
Posted 20 October 2016 - 16:15
Salut!
Am urmatoarea problema: Scrieți o funcție care, pentru un număr natural, calculeză suma cifrelor reprezentării lui binare. Ex: pentru number = 11 reprezentarea binară: 1011 functia va returna 3 (numarul 3 nu caracterul '3') Am rezolvato, doar ca nu stiu cum as putea sa afisez numarul 3, nu caracterul '3' dupa cum scrie in exemplu. Asta in interiorul functie. E posibil? Fiindca in main stiu deja cum sa fac asta... Codul: unsigned char sumBinaryFigure(unsigned long long number) { unsigned binar,suma_binar=0; while(number) { binar=number%2; suma_binar=suma_binar+binar; number/=2; } return suma_binar; } Edited by 1marius1, 20 October 2016 - 16:30. |
#2
Posted 20 October 2016 - 16:31
bun, si care e problema de fapt?
care e diferenta la afisare? |
#3
Posted 20 October 2016 - 16:39
MarianG, on 20 octombrie 2016 - 16:31, said:
bun, si care e problema de fapt? care e diferenta la afisare? Daca in main pun: cout<<sumBinaryFigure(11); imi afiaseaza altceva decat numarul 3 care reprezinta suma cifrelor reprezentarii binare. [ https://i.imgur.com/W4WpiNV.png - Pentru incarcare in pagina (embed) Click aici ] Daca pun cout<<(unsigned)sumBinaryFigure(11); imi afiseaza 3, numarul 3. [ https://i.imgur.com/O1lPVGY.png - Pentru incarcare in pagina (embed) Click aici ] Intrebarea mea este pot cumva ca atunci cand afisez functia fara (unsgined) in fata, functia sa returneze numarul 3, ci nu atlceva care nu este numar. Edited by 1marius1, 20 October 2016 - 16:44. |
#4
Posted 20 October 2016 - 16:43
functia nu se afiseaza, se apeleaza,
functia (subrutina) asta ai scris-o singur ? |
#5
Posted 20 October 2016 - 16:48
modifici functia astfel incat sa nu intoarca un char.
Quote
unsigned char sumBinaryFigure(unsigned long long number) |
#6
Posted 20 October 2016 - 16:49
#7
Posted 20 October 2016 - 19:56
Cand zici cout << char, el interpreteaza valoarea ca un caracter. Nu vrei asta? Dai un cast in orice alt fel de numar.
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users