Вопрос по информатике:
В программе описан одномерный целочисленный массив и индексом от 1 до 10. Ниже представлены фрагменты программы, обрабатывающий данный массив:
S:=0;
n:=10;
for i:=1 to n-1 do
begin
k:=10-i;
S:=S+A[K+1]-A[K];
end;
В начале выполнения этого фрагмента в массиве находились двузначные натуральные числа ни одно из которых не делится на 5. Какое наибольшее значение может иметь переменная S после выполнения данной программы?
Пожалуйста, с объяснением.
- 21.02.2017 00:18
- Информатика
- remove_red_eye 1160
- thumb_up 41
Ответы и объяснения 1
S = (A[10]-A[9])+(A[9]-A[8])+(A[8]-A[7])+...+(A[2]-A[1]) = A[10]-A[1]
Наибольшее значение S получится при наибольшем значении A[10] и наименьшем значении A[1] (оба числа не должны делиться на 5), т.е. A[10]=99, A[1]=11 ⇒ S = 99-11 = 88
- 21.02.2017 17:52
- thumb_up 23
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.