Файл размером 900 кбайт передается через некоторое соединение в течение 27 секунд. определите время, которое будет передаваться через это же соединение файл размером 400 кбайт. в ответе укажите одно число - время передачи файла в секундах.
258
362
Ответы на вопрос:
Если число заканчивается на 5 или 0, то по признакам делимости оно кратно 5. 1. глупый школьный вариант перебираем все числа в заданном диапазоне и если встречаем кратное 5, прибавляем его к сумме. var i,s: integer; begin s: =0; for i: =1 to 200 do if i mod 5=0 then s: =s+i; writeln(s) end. результат: 4100 2. более умный школьный вариант с циклом while первое число, кратное 5 - это 5. а дальше прибавляем по 5 к сумме и ничего не нужно проверять. var i,s: integer; begin i: =5; { первое подходящее число } s: =i; while i< 200 do begin i: =i+5; s: =s+i end; writeln(s) end. 3. еще более умный школьный вариант с циклом for от предыдущего отличается способом получения нужных чисел. замечаем, что ряд 5, 10, 15, 20, можно получить из чисел 1, 2, 3, 4, умножая их на 5. и таких чисел будет 40. var i,s: integer; begin s: =0; for i: =1 to 40 do s: =s+5*i; writeln(s) end. 4. современный вариант на современном паскале генерируем последовательность нужных чисел и находим сумму её элементов. // pascalabc.net 3.3, сборка 1625 от 17.01.2018 // внимание! если программа не работает, обновите версию! begin range(5,200,5).sum.println end.
Популярно: Информатика
-
vikaya291110.06.2022 21:35
-
loloshovich8311.12.2021 01:21
-
interpol777226.05.2020 05:20
-
melnykkatya3219.12.2021 19:29
-
ываывс11.03.2021 16:28
-
AnyaFOX916.04.2020 18:47
-
Violettka18113.07.2020 10:11
-
FeDChannelYT31.05.2021 20:36
-
egorfeklistov20.05.2021 17:56
-
8926177445420.08.2022 07:52