Array Implementation: CSU1051P - Shoolini U

Implementation of Array

To understand the implementation an array using C++

Objective

To understand the implementation an array using C++

#include <iostream>
int main() {
    // Declare an array of size 5
    int arr[5];

    // Assign values to the array
    arr[0] = 1;
    arr[1] = 2;
    arr[2] = 3;
    arr[3] = 4;
    arr[4] = 5;

    // Print the values of the array
    for (int i = 0; i < 5; i++) {
        std::cout << "Element at " << i << " is " << arr[i] << std::endl;
    }

    return 0;
}

Discussion of Algorithm

  1. Start
  2. Declare and initialize an array of size 5 with values 1, 2, 3, 4, 5
  3. Loop through the array and print each value
  4. End

Representations

Flow Diagram

   +----------------------------------+
   |                                  |
   |            Start                 |
   |             |                    |
   |             V                    |
   |       Declare arr[5]             |
   |             |                    |
   +----------------------------------+
                  |
                  V
   +----------------------------------+
   |                                  |
   |   Assign values to arr           |
   |             |                    |
   +----------------------------------+
                  |
                  V
   +----------------------------------+
   |                                  |
   |   Initialize i = 0               |
   |             |                    |
   +----------------------------------+
                  |
                  V
   +----------------------------------+
   |                                  |
   |     Check i < 5?                 |
   |       |          No              |
   +-------+--------------------------+
                  |
                  V
   +----------------------------------+
   |                                  |
   |             Exit                 |
   |             |                    |
   +----------------------------------+

Tabular Dry Run

arr[] | output
 0    |   1
 1    |   2
 2    |   3
 3    |   4
 4    |   5

Output

Element at 0 is 1
Element at 1 is 2
Element at 2 is 3
Element at 3 is 4
Element at 4 is 5