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 |
C ++ Triunghi- Problema
Last Updated: Jan 24 2021 17:13, Started by
AlexandruRaboj
, May 14 2018 14:32
·
0
#19
Posted 15 May 2018 - 14:24
PlatonX, on 15 mai 2018 - 14:21, said:
As crea un array bidimenional si as aloca un numar de spatii pentru fiecare element: Daca N = 124, voi crea un array de dimeniunea 124c124 si pentru fiecare element array[i][k] voi aloca un numar de 3 spatii pt ca N are 3 cifre. Apoi, as inlocui numarul de spatii corespunzator: Daca array[i][k] = 2, elementul " " se va inlocui cu "2 ", daca este 12 se va inlcui cu "12 ". E o chestiune de prezentare a datelor. Nu vrei sa amesteci algorimica pura, manipularea de date, cu prezentarea acestora. |
#20
Posted 15 May 2018 - 15:11
OriginalCopy, on 15 mai 2018 - 14:24, said:
Overkill. Tot ce e suficient sa stii e numarul de cifre al primului numar, cel mai mare, adica N. Nu mai este nevoie de un array bidimensional, este nevoie de un check la fiecare afisare: verific numarul de cifre din care este compus numarul pe care trebuie sa il afisez. |
#21
Posted 15 May 2018 - 15:16
Asta e si ideea la inceput, mai multe solutii pt aceeasi problema. Nu solutia optima din prima. Astea-s pt genii necuprinse care noi nu e.
Edited by andreim77, 15 May 2018 - 15:16. |
#22
Posted 15 May 2018 - 15:21
#23
Posted 15 May 2018 - 15:29
geniile nu resuesc din prima, ci pas cu pas, TDD
dar pentru asta e nevoie de cod curat Edited by MarianG, 15 May 2018 - 15:29. |
#24
Posted 15 May 2018 - 16:53
#25
Posted 15 May 2018 - 17:16
eram ironic la posturile repetate care oferii solutii-panaceu (universal! ) poleite cu termeni care-mi aduc aminte de limbajul hipsteresc.
|
#26
Posted 15 May 2018 - 20:36
andreim77, on 15 mai 2018 - 17:16, said:
eram ironic la posturile repetate care oferii solutii-panaceu (universal! ) poleite cu termeni care-mi aduc aminte de limbajul hipsteresc. |
#28
Posted 16 May 2018 - 19:23
Domnu', eu nu m-am legat de asta
andreim77, on 14 mai 2018 - 15:56, said:
afiseaza si tu cate o linie doua si vezi ce iese din aproape in aproape, uneori prinzi ideea din zbor...adica pe parcurs. Nu stiu unde vezi genii in sfaturile mele, sunt lucruri practice. Visezi prea mult hipsteri. Mai calmeaza-te, ca mai e si alta lume normala care incearca sa ii inspire pe incepatori. Nu imi doresc sa discut cu tine in stil mosotist pentru ca nu cred ca meriti asta. |
|
#29
Posted 16 May 2018 - 22:49
OriginalCopy, on 16 mai 2018 - 19:23, said:
Nu imi doresc sa discut cu tine in stil mosotist pentru ca nu cred ca meriti asta. Anyway, pentru cei mai putin obisnuiti cu cuvinte complicate, cum ar fi "memuizare", ce a vrut programatoru adevarat sa zica este ca in loc sa faci loop in loop si sa tiparesti cit un numar poate se poate o tira altfel. De exemplu, daca am memuiza prima linie intr-un string, am putea apoi sa facem un loop separat si doar sa afisam portiuni din string, care deja contine toate informatiile necesare. #include <iomanip> #include <iostream> #include <sstream> #include <string> using namespace std; int getFieldWidth(int n) { int length = 1; while (n /= 10) { length++; } return length + 2; } string getMemuization(int n, int fieldWidth) { ostringstream os; for (int i = n; i >= 1; --i) { os << setw(fieldWidth) << left << i; } return os.str(); } void printMemuization(const string& memuization, int n, int fieldWidth) { for (int i = 0; i < n; ++i) { cout << memuization.substr(i * fieldWidth) << endl; } } int main() { cout << "Memuization v1.0" << endl; int n = 20; int fieldWidth = getFieldWidth(n); string memuization = getMemuization(n, fieldWidth); printMemuization(memuization, n, fieldWidth); } Edited by Mosotti, 16 May 2018 - 22:51. |
#30
Posted 24 January 2021 - 17:13
AlexandruRaboj, on 14 mai 2018 - 19:38, said:
#include <iostream> using namespace std; int main () { int N; // Introduci variabila //( ca sa fie mai usor de inteles ii dam valoare de 5) int M; // Intoducem variabila M ( variabila ajutatoare) cin >> N ; //Citim variabila N de la tastatura while ( N > 0 ) { // In timp ce 5 > 0 M = N ; // Si M = 5 rezulta ca 5=5 while ( M > 0){ // In timp ce 5 > 0 cout << M << " " ; // Afiseaza 5 "Spatiu" ( se trece la urmatorul rand) --M ; // Scade 1 din M( din 5 ) si revin-o la linia 12 } // Si atunci 5 devine 4 urmand sa afiseze la linia 13 = 5 4 s.a.m.d // Pana M > 0 nu mai este adevarat si se trece la // urmatoarele instructiuni std::cout << endl; // Trece pe randul urmator --N ; // scade 1 din N si revin-o la linia 10 } // pana N > 0 nu mai este adevarat return 0; // Revin-o } O sa las asta aici poate se intelege mai bine pentru cei care cauta . Multumesc tuturor pentru explicatii ! |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users