Skip to content

Tablouri unidimensionale (vectori)

1. Declararea Vectorului:

Declararea unui vector în C++ implică specificarea tipului elementelor sale și a numelui vectorului. Următoarea este o formă generală a declarației vectorului:

tip_element tip_vector[numar_elemente];

Exemplu:

#include <iostream>
using namespace std;

int main() {
    // Declararea unui vector de întregi cu 5 elemente
    int vector1[5];

    // Declararea unui vector de caractere cu 10 elemente
    char vector2[10];

    return 0;
}

2. Inițializarea Vectorilor:

Inițializarea unui vector poate fi făcută la momentul declarării sau ulterior, utilizând un bloc de inițializare.

a. Inițializarea la Declarare:

#include <iostream>
using namespace std;

int main() {
    // Inițializarea vectorului de întregi la declarare
    int vector1[] = {1, 2, 3, 4, 5};

    // Inițializarea vectorului de caractere la declarare
    char vector2[] = {'a', 'b', 'c', 'd', 'e'};

    return 0;
}

b. Inițializarea Ulterioară:

#include <iostream>
using namespace std;

int main() {
    // Inițializarea vectorului de întregi ulterior
    int vector1[5];
    vector1[0] = 1;
    vector1[1] = 2;
    vector1[2] = 3;
    vector1[3] = 4;
    vector1[4] = 5;

    // Inițializarea vectorului de caractere ulterior
    char vector2[5];
    for (int i = 0; i < 5; ++i) {
        vector2[i] = 'a' + i;
    }

    return 0;
}

3. Citirea Vectorilor:

Citirea vectorilor se face de obicei cu ajutorul unei bucle for sau while. Următorul exemplu arată cum să citești un vector de la tastatură:

#include <iostream>
using namespace std;

int main() {
    int vector[5];

    // Citirea vectorului de la tastatură
    cout << "Introduceti 5 elemente pentru vector: ";
    for (int i = 0; i < 5; ++i) {
        cin >> vector[i];
    }

    return 0;
}

4. Afișarea Vectorilor:

Afișarea vectorilor se face, de asemenea, cu ajutorul unei bucle for sau while. Următorul exemplu arată cum să afișezi un vector:

#include <iostream>
using namespace std;

int main() {
    int vector[] = {1, 2, 3, 4, 5};

    // Afișarea vectorului
    cout << "Elementele vectorului sunt: ";
    for (int i = 0; i < 5; ++i) {
        cout << vector[i] << " ";
    }

    return 0;
}