Răspuns :
Răspuns:
#include <iostream>
static int *creareVector(int dimensiuneVector)
{
int *vectorNumere = new int[dimensiuneVector];
for (int i = 0; i < dimensiuneVector; i++)
{
std::cout << "Introdu numarul >> ";
std::cin >> vectorNumere[i];
}
return vectorNumere;
}
static void afisareVector(int *vectorNumere, int dimensiuneVector)
{
std::cout << "Numerele din vector sunt >> ";
for (int i = 0; i < dimensiuneVector; i++)
std::cout << vectorNumere[i] << " ";
std::cout << std::endl;
}
int main()
{
int dimensiuneVector{};
std::cout << "Introdu cate numere vrei sa introduci in vector >> ";
std::cin >> dimensiuneVector;
int *vectorNumere = creareVector(dimensiuneVector);
afisareVector(vectorNumere, dimensiuneVector);
delete[] vectorNumere;
return 0;
}
Explicație:
Citești dimensiunea vectorului și aloci o zonă de memorie de dimensiunea citită care va fi vectorul nostru. Introduci numerele în vector.
Afișăm numerele din vector și la final eliberăm zona de memorie alocată.
Sincer la faza cu componentele nule din vector nu știu la ce se referă, maxim dacă dai de un număr egal cu 0 bănuiesc ?
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!