Răspuns :
Dump people. Vectorii sunt array-uri (se pare ca array se traduce in romana prin vector...). De ce tot ii spun vector?..Exista insa si in c++ o librarie numita vector..Ar putea fi o diferenta. Un array (asa cum ii arata numele) e un sir de elemente:numere/obiecte/cuvinte/etc. Odata creat el ocupa deja o bucata bine definita din memorie si atunci nu prea mai ai cum sa-i dai resize (sa mai adaugi un element de ex. Poti sterge elemente/updata eleemnte dar nu poti sa adaugi deasupra memoriei alocate). Vectorii insa pot (nu prea mare diferenta).
Deci cand spune " Sa se citeasca de la tastatura un vector V cu n elemente, n citit tot de la tastatura" inseamna de fapt sa creezi un vector care sa aiba n SPATII pentru elemente(n reprezinta memoria alocata ...aproape...TREBUIE sa fie n elemente ,fiecare element ocupand individual cativa bytes deci impreuna vor ocupa n*sizeof(single_element) spatiu in memorie--asta e o initializare-->ii spune memoriei ca atata spatiu trebuie rezervat...desi cand e rezervat el e gol). Apoi trebuie sa umplii acest array cu n elemente(ca deja ai rezervat spatiul). Nu e necesar sa il umpli pe tot.
" Sa se afiseze elementele vectorului" inseamana sa afisezi tot ce e in vector de la inceput pana la sfarsit.(Nota:fiecare element din vector se poate accesa cu un index :ex. V2[index]=<element_la_pozitia_index> . Primul element va avea index-ul 0 (in c++)).
"Sa se afiseze elementele pare"-in timp ce treci prin vector (de la index-ul 0 pana la n-1) verifici daca V5[index_acum] e par. (index_acum ia valori intr-un loop de la 0 la n-1). Si restul e simplu.
Deci cand spune " Sa se citeasca de la tastatura un vector V cu n elemente, n citit tot de la tastatura" inseamna de fapt sa creezi un vector care sa aiba n SPATII pentru elemente(n reprezinta memoria alocata ...aproape...TREBUIE sa fie n elemente ,fiecare element ocupand individual cativa bytes deci impreuna vor ocupa n*sizeof(single_element) spatiu in memorie--asta e o initializare-->ii spune memoriei ca atata spatiu trebuie rezervat...desi cand e rezervat el e gol). Apoi trebuie sa umplii acest array cu n elemente(ca deja ai rezervat spatiul). Nu e necesar sa il umpli pe tot.
" Sa se afiseze elementele vectorului" inseamana sa afisezi tot ce e in vector de la inceput pana la sfarsit.(Nota:fiecare element din vector se poate accesa cu un index :ex. V2[index]=<element_la_pozitia_index> . Primul element va avea index-ul 0 (in c++)).
"Sa se afiseze elementele pare"-in timp ce treci prin vector (de la index-ul 0 pana la n-1) verifici daca V5[index_acum] e par. (index_acum ia valori intr-un loop de la 0 la n-1). Si restul e simplu.
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Așteptăm cu nerăbdare să vă revedem și nu uitați să ne salvați în lista de favorite!