В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже...

+960 голосов
719k просмотров

В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже представлен фрагмент программы, записанный на разных языках программирования. Введите последовательность чисел, которая будет сохранена в массиве в результате выполнения программы (числа разделять одним пробелом, например, 1 2 3 4 5 6)


Информатика (12 баллов) | 719k просмотров
Дан 1 ответ
+74 голосов

Ответ: 0 3 6 6 8 10

Объяснение:

Дан цикл для i от 0 до 5 (от индекса первого элемента массива до индекса последнего), в котором следующее:

  • Если i>2, то присваиваем элементу массива под индексом i значение i*2.
  • Иначе (т. е. если i≤2), присваиваем элементу массива под индексом i значение i*3.

В общем, можно сказать так: данный фрагмент программы заполняет массив A с индексами от 0 до 5 по следующему правилу: если индекс больше 2, то записывается индекс умноженный на 2, иначе — индекс умноженный на 3.

В таком случае:

  • A[0] = 0*3 = 0   (т. к. 0<2)</li>
  • A[1]  =  1*3 = 3   (т. к. 1<2)</li>
  • A[2] = 2*3 = 6   (т. к. 2=2)
  • A[3] = 3*2 = 6   (т. к. 3>2)
  • A[4] = 4*2 = 8   (т. к. 4>2)
  • A[5] = 5*2 = 10 (т. к. 5>2)

Пример работы:

(3.7k баллов)