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

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

Ответ:
katerina200219v
katerina200219v
08.10.2020 13:58
S = 0 + A[0] -A[3] + A[1] - A[4] + A[2] - A[5] + A[3] - A[6] + A[4] - A[7] + A[5] - A[8] +A[6] - A[9] + A[7] - A[10]
Сокращаем лишнее, получаем:
s = A[0] + A[1] + A[2] - A[8] - A[9] - A[10]
Т.к в массиве находятся только двухзначные числа, возьмем максимальное значение - когда знак "+" и минимальное, когда "-" (пр. A[0] = 99, A[8] = 10 - минимальное и максимальное двухзначное значение) :
s = 99+99+99-10-10-10 = 297-30 = 267
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?