В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
imputedchimi
imputedchimi
22.03.2023 18:01 •  Информатика

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

Показать ответ
Ответ:
Forsenboy
Forsenboy
30.08.2020 16:43
При выполнении тела цикла элементы массива с индексами от 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,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота