Чтобы выбрать фрагмент программы, в котором происходит работа с одномерным массивом, давайте внимательно рассмотрим предложенные варианты.
Варианты:
Первый фрагмент:
#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> 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корректно). Однако работа с массивом присутствует.Третий фрагмент:
#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. Этот фрагмент является правильным и полным.
Ответ:
Из предложенных вариантов, третий фрагмент программы является правильным, так как он содержит работу с одномерным массивом и выполняет определённые операции над его элементами.