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 |
Inserare în vector
Last Updated: Feb 22 2016 22:16, Started by
RaReSRaRes
, Feb 20 2016 13:58
·
0
#1
Posted 20 February 2016 - 13:58
Se dă un vector v de n elemente, un extra element e și o poziție p. Să se insereze elementul e la poziția p. În final elementul e va fi pe poziția p în vector, iar elementele de la poziția p pînă la final vor fi deplasate spre final cu o poziție. Vom considera că p este o poziție validă, între 0 și n.
Programul citește de la tastatură numerele n,p,e, iar apoi n numere naturale, reprezentând elementele vectorului. Programul afișează pe ecran, separate prin exact un spațiu, elementele vectorului eu am incercat asa #include <iostream> using namespace std; int main() {long long n,v[1000],p,e,i; cin>>n; cin>>p; cin>>e; for (i=1;i<=n;i++) cin>>v[i]; for (i=1;i<=p;i++) v[p]=e; n++; for (i=1;i<=n;i++) cout<<v[i]<<' '; } |
#3
Posted 20 February 2016 - 15:16
#4
Posted 21 February 2016 - 06:48
Iti zice si in enunt ca vectorul incepe de la 0!
for (int i=n;i>p;i--) v[i]=v[i-1]; v[p]=e; Edited by ccdsah, 21 February 2016 - 06:48. |
#5
Posted 21 February 2016 - 14:42
inteleg , dar iti schimba doar valoarea de pe pozitia respectiva. nu iti insereaza inca un element
|
#6
Posted 21 February 2016 - 18:12
RaReSRaRes, on 21 februarie 2016 - 14:42, said:
inteleg , dar iti schimba doar valoarea de pe pozitia respectiva. nu iti insereaza inca un element apoi copiezi toate elementele din vectorul vechi inainte de pozitie (p) si pe cele de dupa pozitie (p), - faci asta cu doua for-uri (un for pentru fiecare copiere). Apoi plasezi noul element (e) la pozitia respectiva (cum ai facut deja). |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users