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 |
Am nevoie de ajutor la o problema #492
Ultima postare: sep 13 2023 22:47, Inițiat de
Tudor_19
, sep 12 2023 21:36
·
1
#1
Publicat: 12 septembrie 2023 - 21:36
#492 ,,Numarare3" de pe pbinfo. Imi poate explica cineva de ce nu imi da solutia din exemplu, programul scris de mine?
Multumesc #include <iostream> #include <cmath> using namespace std; int main() { int x,n,i,v[201],p,u,cnt=0,prim,m,r,aux;///p=primul indice; u=ultimul indice; cin>>n; u=n; i=1; for(i=1;i<=n;i++) cin>>v[i]; p=1; if(u%2==0) { for(i=0;i<=n/2-1;i++) { p=v[p+i]; u=v[u-i]; m=v[p+1]; n=v[u-i]; if(m<n) { m=aux; m=n; n=aux; } r=m%n; while(r!=0) { m=n; n=r; r=m%n; } if(n==1)///Daca C.M.M.D.C este 1 adica nr sunt prime intre ele cnt++;///Acest fapt este contorizat } } else { for(i=0;i<=n/2;i++) { p=v[p+i]; u=v[u-i]; m=p; n=u; if(m<n) { m=aux; m=n; n=aux; } r=m%n; while(n!=0) { m=n; n=r; r=m%n; } if(n==1)///Daca C.M.M.D.C este 1 adica nr sunt prime intre ele cnt++;///Acest fapt este contorizat } } cout<<cnt; return 0; }
Editat de Adm, 13 septembrie 2023 - 08:30.
|
#7
Publicat: 13 septembrie 2023 - 10:45
In general nu modifici valoarea variabilelor folosite in for la conditia de oprire, decat daca stii sigur ce faci acolo .
Tu mergi cu for (de ex, primul) de la 0 la n/2-1, dar modifici valoarea variabilei n in acelasi for (cand calculezi cmmdc) ... and things go bananas. |
Anunturi
▶ Utilizatori activi: 1
0 membri, 1 vizitatori, 0 utilizatori anonimi