Задать вопрос
4 апреля, 06:44

В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив:

s:=0

n:=10

for i:=0 to n-2 do begin

s:=s+a[i]-A[i+2]

end;

В начале выполнения этого фрагмента в массиве находились двузначные натуральные числа. Какое наибольшее значение может иметь переменная S после выполнения данной программы?

+5
Ответы (1)
  1. 4 апреля, 08:17
    +1
    При выполнении тела цикла элементы массива с индексами от 2 до 8 (n-2) добавляются к сумме с противоположными знаками (сначала +, затем -). Таким образом, указанные элементы дают в сумме 0. Получается, что сумма будет равна a[0]+a[1]-a[9]-a[10]. Эта сумма будет максимальна, если a[0]=a[1]=99 (наибольшее двузначное число), a[9]=a[10]=10 (наименьшее двузначное число). Итого 99+99-10-10=178
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «В программе описан одномерный целочисленный массив с индексами от 0 до 10. Ниже представлен фрагмент программы, обрабатывающей данный ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
В программе описан одномерный целочисленный массив с индексами от 1 до 10. Ниже представлен фрагмент программы, обрабатывающей данный массив: n : = 10; for i : = 1 to n do begin A[n+1-i] : = 2*A[i]; end;
Ответы (1)
Ниже представлен фрагмент программы, обрабатывающей одномерный целочисленный массив с индексами от 0 до 10. Известно, что в начале выполнения этого фрагмента в массиве находилась возрастающая последовательность чисел, то есть A[0]
Ответы (1)
Иже представлен фрагмент программы, обрабатывающей одномерный целочисленный массив с индексами от 0 до 10. Известно, что в начале выполнения этого фрагмента в массиве находилась возрастающая последовательность чисел, то есть A[0] < A[1] < ...
Ответы (1)
В программе описан одномерный целочисленный массив A с индексами от 1 до 15. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.
Ответы (1)
3. Чему будет равно значение целой переменной a после выполнения этого фрагмента программы? a:=2; for i:=0 to 2 do begin a:=a+i; end; Ответ: введите число 4.
Ответы (2)