capypad
0 day streak
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
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