Задача Задача №2692883
А
А
Для того чтобы вывести все элементы массива до (включительно) 0 в C++, можно воспользоваться простым циклом. Ниже представлен пример кода, который решает данную задачу:
#include <iostream>
#include <vector>
int main() {
std::vector<int> arr = {4, 5, 2, -1, 0, 3, 7, -2, 8}; // Пример массива
for (int i = 0; i < arr.size(); ++i) {
std::cout << arr[i] << " "; // Выводим текущий элемент
if (arr[i] == 0) { // Проверяем, равен ли элемент 0
break; // Если равен 0, выходим из цикла
}
}
std::cout << std::endl; // Перенос строки после вывода
return 0;
}
Объяснение кода:
- Мы объявляем массив
arrс некоторыми значениями. - Используем цикл
for, чтобы пройтись по всем элементам массива. - Внутри цикла выводим текущий элемент.
- Если текущий элемент равен 0, мы выходим из цикла с помощью
break. Это гарантирует, что 0 также будет выведен. - После завершения цикла выводим перенос строки.
Вы можете заменить содержимое массива на любое другое, чтобы протестировать программу с разными входными данными.