cpp / beginner
Snippet
Working with Arrays
Arrays store multiple values of the same type in contiguous memory. This example creates an integer array with 5 elements. Arrays are indexed starting from 0, so numbers[0] is the first element. The program uses a for loop to access each element and calculate their sum.
snippet.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>int main() {int numbers[5] = {10, 20, 30, 40, 50};for (int i = 0; i < 5; i++) {std::cout << "Element " << i << ": " << numbers[i] << std::endl;}int sum = 0;for (int i = 0; i < 5; i++) {sum += numbers[i];}std::cout << "Total sum: " << sum << std::endl;return 0;}
Breakdown
1
int numbers[5] = {10, 20, 30, 40, 50};
Declares an array of 5 integers with initial values
2
for (int i = 0; i < 5; i++) {
Loop starting at index 0, running while i is less than 5
3
numbers[i]
Accesses the element at index i (0 to 4)
4
sum += numbers[i];
Adds each array element to sum variable
5
numbers[0] = 10, numbers[4] = 50
First element is at index 0, last at index 4