Задача 2: Прожектора
На дискотеке в ряд стоят три прожектора, которые поочерёдно светят в следующем порядке: левый, средний, правый, средний, левый, средний, правый, средний и т.д. (слева направо, затем налево, опять направо, ...). Каждый прожектор горит в течение одной секунды.
Известно, что лампа левого прожектора имеет ресурс A секунд горения, среднего – B секунд, правого – С секунд. Определите, сколько времени сможет продолжаться этот процесс горения прожекторов.
Входные данные
Программа получает на вход три целых неотрицательных числа A, B, C – время горения левого, среднего, правого прожектора.
Выходные данные
Программа должна вывести одно целое число.
Система оценивания
Решение, правильно работающее только для случаев, когда все входные числа не превосходят 10, будет оцениваться в 40 баллов.
Решение, правильно работающее только для случаев, когда все входные числа не превосходят 104, будет оцениваться в 70 баллов.
В 100 баллов будет оцениваться решение, правильно работающее, когда сумма всех входных чисел по модулю не превосходит 2×10^9.
120
479
Ответы на вопрос:
const n = 12; var a: array[1..n] of integer; c, d, k, count, sum, i: integer; begin writeln('введите промежуток: '); readln(c, d); writeln('введите k: '); readln(k); for i : = 1 to n do begin a[i] : = random(30); write(a[i], ' '); if(a[i] > 0) and (a[i] mod k = 0) then inc(count); end; for i : = c to d do begin sum : = sum + a[i]; end; writeln; writeln('сумма элементов на промежутке [', c,'; ', d,'] : ', sum); if(count < > 0) then writeln('положительных элементов кратных ', k, ' : ', count); end.
Популярно: Информатика
-
Otahalepi31.07.2020 07:41
-
kristinasotsen17.11.2022 14:17
-
zhenyaamelkov226.12.2022 15:25
-
DsBrend1124.01.2023 23:40
-
Faleck27.07.2021 19:46
-
marina1976118.03.2023 11:29
-
kburuncenco30720.04.2022 12:18
-
5rv29.04.2023 04:17
-
11Аслан1111.06.2021 06:05
-
avgustreykh1406.02.2021 08:31