Operations on Array C+ programming

In C++ programming, you can manipulate and process array of data using a number of operations. The following are some typical operations you can perform out on arrays:

Initialization: Using a loop or direct assignment, you can initialize an array with values at the time of declaration or at a later time.

int numbers[5] = {1, 2, 3, 4,5};

Accessing Elements: Using square brackets and the element's index, you can access a specific element of an array. In C, array indices begin at 0.

int fElement = numbers[0];  // Get to the first element
int tElement = numbers[2]; // Get to the third element

Modification:  You can change the values of array elements by assigning new values to them with the assignment operator.

numbers[2] = 6;  // Modify the third element

Traversal: Using loops like "for" or "while," you can traverse (visit) every element in an array and use out operations on each one.

for (int j = 0; j < 6; j++) {
    cout<<n[j]; // Each element should be printed.
}

Finding the Length: By dividing the array's size in bytes by the size of one element, you can calculate an array's length (number of elements).

int length = sizeof(number) / sizeof(number[2]);

Searching: By iterating through the elements of the array and comparing them, you can search for a specific value within it.

int sValue = 10;
int fd = 0;

for (int i = 0; i < length; i++) {
    if (numbers[i] == sValue) {
        fd = 1;
        break; // If the value is found, end the loop.
    }
}

if (fd) {
    cout<<"Value"<<sValue"found in the array.\n";
} else {
     cout<<"Value"<<sValue" not found in the array.\n";
}

Sorting: Using sorting algorithms like bubble sort, selection sort, or library functions like "qsort," you can arrange the elements of an array in either ascending or descending order.