• Ниже представлен фрагмент программы, обрабатывающей) одномерный) целочисленный) массив с
    индексами от 0 до 10 Известно, что в начале выполнения этого фрагмента в массиве находилась
    возрастающая последовательность чисел, то есть A[0] < A[1] < … < A[10]. Какое наименьшее
    значение может иметь переменная s после выполнения данной) программы?
    s := 32;
    n := 10;
    for i:=0 to n-1 do begin
    s:=s+A[i+1]-A[i]+1
    end;
    Объясните, почему в ответах 52, а у меня выходит 34?
    Т.е минимальная разница между двумя соседними числами равна 1, следовательно s:=32+A[10]-A[9]+1=32+1+1=34

Ответы 1

  • Тут же цикл, он повторяет дейтсвия...

    Посчитай сам, каждый проход даёт +2 к S.

    • Автор:

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

Войти через Google

или

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

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

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