Определите количество пар, в которых один из двух элементов делится на
Условие
Файл содержит последовательность неотрицательных целых чисел, не превышающих 10 000. Назовём парой два идущих подряд элемента последовательности. Определите количество пар, в которых один из двух элементов делится на 5, а другой меньше среднего арифметического всех нечётных элементов последовательности. В ответе запишите два числа: сначала количество найденных пар, а затем — максимальную сумму элементов таких пар.
Задание 17Например, в последовательности (8 10 2 7 5
-
есть две подходящие пары: (10
-
и (5 1), в ответе для этой последовательности надо записать числа 2 и 12. Ответ:
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Решим в два прохода. В первом проходе найдём среднее арифметическое значение всех нечётных элементов последовательности, а во втором проходе найдём количество пар и максимальную сумму элементов таких пар. Приведём решение данной задачи на языке PascalABC:var x, y, count, maxsum: integer;average: real;f: text;begin assign(f,'C:\17.txt'); reset(f); count := 0; average := 0; while not eof(f) do begin readln(f, x); if x mod 2 <> 0 then begin average := average + x; count := count + 1; end; end; close(f); average := average / count; count := 0; maxsum := 0; reset(f); readln(f, x); while not eof(f) do begin readln(f, y); if ((x mod 5 =
Осталось ещё 3 шага
and (y < average)) or ((x < average) and (y…
Приведём решение на языке Python.with…
Примечание. Путь к файлу необходимо указать…
Бесплатно · займёт минуту