Need help with a C++ assignment? Get affordable C++ homework help.

Arrays code snippet

Summary

Source code of C/C++ program, showing how to work with arrays.

Source code

C++: arrays.cpp

#include <iostream>

 

using namespace std;

 

int main() {

      // array of integer

      // stores 3 values

      int arr[3];

 

      // assign values using square brackets []

      arr[0] = 1;

      arr[1] = 2;

      arr[2] = 3;

 

      // print values using loop

      for (int i = 0; i < 3; i++)

            cout << "arr[" << i << "]: " << arr[i] << endl;

      cout << endl;

 

      // declare another array

      // and assign initial values using figure brackets {}

      int arr2[3] = {7, 8, 9};

 

      // print values using loop

      for (int i = 0; i < 3; i++)

            cout << "arr2[" << i << "]: " << arr2[i] << endl;

      cout << endl;

 

      // when initializing using {} size of the array

      // can be omitted

      int arr3[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};

      for (int i = 0; i < 9; i++)

            cout << "arr3[" << i << "]: " << arr3[i] << endl;

      cout << endl;

 

      return 0;

}

 

C: arrays.c

#include <stdio.h>

 

int main() {

      int i;

 

      /* array of integer

         stores 3 values */

      int arr[3];

 

      /* assign values using square brackets [] */

      arr[0] = 1;

      arr[1] = 2;

      arr[2] = 3;

 

      /* print values using loop */

      for (i = 0; i < 3; i++)

            printf("arr[%d]: %d\n", i, arr[i]);

      printf("\n");

 

      /* declare another array

         and assign initial values using figure brackets {} */

      int arr2[3] = {7, 8, 9};

 

      /* print values using loop */

      for (i = 0; i < 3; i++)

            printf("arr2[%d]: %d\n", i, arr2[i]);

      printf("\n");

 

      /* when initializing using {} size of the array

         can be omitted */

      int arr3[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};

      for (i = 0; i < 9; i++)

            printf("arr3[%d]: %d\n", i, arr3[i]);

 

      return 0;

}

 

Sample run

C/C++

arr[0]: 1
arr[1]: 2
arr[2]: 3
 
arr2[0]: 7
arr2[1]: 8
arr2[2]: 9
 
arr3[0]: 1
arr3[1]: 2
arr3[2]: 3
arr3[3]: 4
arr3[4]: 5
arr3[5]: 6
arr3[6]: 7
arr3[7]: 8
arr3[8]: 9