• Пожалуйста дайте полное решение!!!!10) В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы

    массив сначала заполняется, а потом изменяется:
    for i:=0 to 10 do
    A[i]:= i + 1;
    for i:=1 to 10 do
    A[i]:= A[i-1];
    Как изменяются элементы этого массива?
    1) все элементы, кроме последнего, сдвигаются на 1 элемент вправо
    2) все элементы, кроме первого, сдвигаются на 1 элемент влево
    3) все элементы окажутся равны 1
    4) все элементы окажутся равны своим индексам

Ответы 1

  • Сначала каждый элемент массива инициализируется значением, на единицу большим своего индекса, т.е. 1⇒A[0], 2⇒A[1], ... 11⇒A[10]Затем каждый элемент, начиная со второго по порядку (т.е. с A[1]), заполняется значением своего предшественника.A[0]=1 ⇒ A[1] и теперь в A[1] будет 1A[1]=1 ⇒ A[2] и теперь в A[2] будет 1...A[9]=1 ⇒ A[10] и теперь в A[10] будет 1Получается, что все элементы массива А окажутся равны 1Ответ: 3)
    • Автор:

      hayden847
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years