Условие и длина массива в C++
Длину массива часто проверяют: достаточно ли
ячеек, совпадает ли ожидаемый размер
с фактическим. Длину дает std::size:
int arr[] = {1, 2, 3};
if (std::size(arr) == 3) {
std::cout << "yes\n";
}
Можно комбинировать длину с другими условиями
через &&:
std::string arr[] = {"a", "b"};
if (std::size(arr) >= 2 && arr[0] == "a") {
std::cout << "yes\n";
}
Дан массив:
int arr[4] = {5, 6, 7, 8};
Если в массиве ровно 4 элемента, выведите
"four".
Даны массив и число:
int arr[3] = {1, 2, 3};
int num = 2;
Если сумма первого и второго элементов
равна num, выведите "sum ok".