Font size
WorksheetsМассивы в C++: ввод/вывод
Total questions: 7
Worksheet time: 7mins
Сколько памяти будет занимать данный массив?
4 байта
4n байт
40 байт
n байт
Как создать и считать массив длиной n?
int a, n;
cin >> n
for(int i = 0; i < n; i++)
cin >> a[i];
int a[n], n;
cin >> n
for(int i = 0; i < n; i++)
cin >> a[i];
int a[100], n;
cin >> n
for(int i = 0; i < n; i++)
cin >> a[i];
int a[], n;
cin >> n
for(int i = 0; i < n; i++)
cin >> a[i];
Что произойдет, если попытаться обратиться к элементу массива за пределами его размера?
Программа завершится с ошибкой
Будет возвращено значение 0
Будет возвращено случайное значение
Программа продолжит работу, но с непредсказуемым поведением
Как считается массив, если использовать цикл
for(int i = n; i > 0; i--)
cin >> a[ i - 1 ]
Массив не считается
Произойдет ошибка
Массив считается не весь
Массив считается в обратном порядке
Пусть дан код
int a[100], n;
cin >> n;
Какие циклы вызовут ошибку, если n <= 100?
for(int i = 0; i <=n; i++)
cin >> a[i];
for(int i = 0; i <n; i+=2)
cin >> a[i];
for(int i = n-1; i > 0; i--)
cin >> a[i];
for(int i = 0; i <n; i++)
cin >> a[i];
Что надо подставить вместо ???, чтобы вывелись только элементы с четным индексом?
for(int i = 0; i < n; ???)
cout << a[i];
(a)
int a[100], n = 0, i = 0;
cin >> n;
for(; i < n; i++)
{
cin >> a[i];
}
for(i = 1; i < n; i+=2)
{
cout << a[i];
}
Есть строчки, которые вызовут ошибки?
Да
Нет
Какое можно ввести n, чтобы программа отработала предсказуемо?
200
100
-10
10
99
Какие элементы массива выведутся на экран?
Четные элементы
Нечетные элементы
Элементы с нечетным индексом
Элементы с четным индексом
Ничего не выведется
Эту задачу можно решить без массивов?
Да
Нет
