В программке описан одномерный целочисленный массив с индексами от 0до 10.

В программке описан одномерный целочисленный массив с индексами от 0
до 10. Ниже представлен записанный на различных языках программирования
кусок одной и той же программки, обрабатывающей данный массив.
Паскаль
s:=27;
n:=10;
for i:=0 to n-1 do begin
s:=s+A[i]-A[i+1]
end;
Знаменито, что в начале исполненья этого куска в массиве находилась
убывающая последовательность чисел, то есть A[0] gt; A[1] gt;gt; A[10]. Какое
меньшее значение может иметь переменная s после исполненья данной
программки?

Задать свой вопрос
1 ответ
В переменной s суммируются разности элементов, идущих друг за другом. Для того, чтоб s была наименьшей после выполнения программы, необходимо, чтоб разность элементов была наименьшей. Поскольку массив целочисленный, наименьшая разность одинакова единице. Алгоритм обрабатывает первые десять элементов массива, следовательно, наименьшее значение, которое может иметь переменная s после выполнения данной программы, одинаково 27 + 10  1 = 37. Ответ: 37.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт