• В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже представлен фрагмент программы, записанный на разных языках программирования:
    Паскаль
    For i=0 to 5 do
    A[i]=i
    For i=0 to 5 do
    A[5-i]=A[i]

    Си
    For (i=0;i<=5;i++)
    A[i]=i
    For(i=0;<=5;i++)
    A[5-i]=A[i]
    Введите последовательность чисел, которая будет сохранена в массиве в результате выполнения программы (числа разделять одним пробелом, например 1 2 3 4 5)

Ответы 1

  • Сначала каждый элемент массива получит значение, равное значению индекса в массиве, т.е. 0 1 2 3 4 5.Затем будет происходит присваивание по схеме "последний элемент равен первому, предпоследний - второму... первый - последнему." Надо учитывать, что после присваивания A[3]:=A[2] последуют присваивания А[2]:=А[3], A[1]:=A[4]... , которые ничего не изменят, поэтому результат будет таким:0 1 2 2 1 0
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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