Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2692883
А
Аноним
28 января 2025 12:14 · публичный вопрос
А
Аноним

Вывести все элементов до 0 включительно в С++

Ответ нейросети
28 января 2025 12:14

Для того чтобы вывести все элементы массива до (включительно) 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;
}

Объяснение кода:

  1. Мы объявляем массив arr с некоторыми значениями.
  2. Используем цикл for, чтобы пройтись по всем элементам массива.
  3. Внутри цикла выводим текущий элемент.
  4. Если текущий элемент равен 0, мы выходим из цикла с помощью break. Это гарантирует, что 0 также будет выведен.
  5. После завершения цикла выводим перенос строки.

Вы можете заменить содержимое массива на любое другое, чтобы протестировать программу с разными входными данными.