Какой из массивов объявлен с ошибкой? Пожалуйста, укажите верный вариант ответа: a: array [1..2] of integer; k_780

Какой из массивов объявлен с ошибкой? Пожалуйста, укажите верный вариант ответа: a: array [1..2] of integer; k_780: array [0..100] of integer; d_a: array [12.24] integer; c: array [70..100] of integer
Золотой_Лист

Золотой_Лист

В данной задаче требуется определить, в каком из предложенных массивов есть ошибка в объявлении. Разберем каждый вариант по отдельности:

a: array [1..2] of integer - в данном случае массив объявлен корректно. Он содержит два элемента типа integer, индексированные от 1 до 2. Ошибка в данном объявлении отсутствует.

k_780: array [0..100] of integer - и в этом примере массив объявлен правильно. Он содержит 101 элемент типа integer, индексированных от 0 до 100. Ошибка не обнаружена.

d_a: array [12.24] integer - в данном варианте есть ошибка. Индексы массива должны быть целочисленными значениями, а здесь указано дробное число 12.24. Поэтому данное объявление содержит ошибку.

c: array [70..100] of integer - и в этом примере массив объявлен правильно. Он содержит 31 элемент типа integer, индексированных от 70 до 100. Ошибка не обнаружена.

Таким образом, верный вариант ответа: d_a: array [12.24] integer, так как в этом объявлении содержится ошибка в индексе массива.
Знаешь ответ?
Задать вопрос
Привет!
hello