Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2444043
А
Аноним
08 декабря 2024 18:57 · публичный вопрос
А
Аноним

Выберите фрагмент программы, в котором происходит работа с одномерным массивом: УЧЕНИК #include < iostream> using namespace std; int main() { int Dat1 = 12; int Dat2 = 15; int…

Запрос пользователя

Выберите фрагмент программы, в котором происходит работа с одномерным массивом: УЧЕНИК #include < iostream> using namespace std; int main() { int Dat1 = 12; int Dat2 = 15; int Dat3 = 17; int Dat4 = 15; int Dat5 = 14; int m = 0; if (Dat1 >= 14) { m = m + 1; } cout << m; } #include ‹ iostream> #include < iostream> using namespace std; int main() { int Dat [] = {12, 15, 17, 15, 143: int s = 0; for (int k = 0; k < 5; k++) { S = 5 + 1; } cout << s; } #include < iostream> using namespace std; int main() { int Dat[] = {12, 15, 17, 15, 143; int m = 0; for (int k = 0; k < 5; k++) i if (Dat[k] >= 14)

Ответ нейросети
08 декабря 2024 18:57

Чтобы выбрать фрагмент программы, в котором происходит работа с одномерным массивом, давайте внимательно рассмотрим предложенные варианты.

Варианты:

  1. Первый фрагмент:

    #include <iostream> 
    using namespace std; 
    int main() { 
        int Dat1 = 12; 
        int Dat2 = 15; 
        int Dat3 = 17; 
        int Dat4 = 15; 
        int Dat5 = 14; 
        int m = 0; 
        if (Dat1 >= 14) { 
            m = m + 1; 
        }
        cout << m; 
    }
    

    В этом фрагменте нет работы с массивом. Здесь объявлены просто переменные.

  2. Второй фрагмент:

    #include <iostream> 
    using namespace std; 
    int main() { 
        int Dat [] = {12, 15, 17, 15, 14}; 
        int s = 0; 
        for (int k = 0; k < 5; k++) { 
            s = 5 + 1; 
        }
        cout << s; 
    }
    

    Здесь объявлен одномерный массив Dat, но код имеет небольшие ошибки (например, не инициализируется s корректно). Однако работа с массивом присутствует.

  3. Третий фрагмент:

    #include <iostream> 
    using namespace std; 
    int main() { 
        int Dat[] = {12, 15, 17, 15, 14}; 
        int m = 0; 
        for (int k = 0; k < 5; k++) 
            if (Dat[k] >= 14) 
                m++; 
        cout << m; 
    }
    

    В этом фрагменте также объявлен массив Dat, и происходит работа с его элементами: увеличивается значение m, если элементы массива больше или равны 14. Этот фрагмент является правильным и полным.

Ответ:

Из предложенных вариантов, третий фрагмент программы является правильным, так как он содержит работу с одномерным массивом и выполняет определённые операции над его элементами.