Предмет: Информатика,
автор: extazy0I
Дана последовательность целых чискл от k до n. Найти уоличества оканчивающисч 0
rinatmuxekto86:
Язык программирования?
Ответы
Автор ответа:
1
Ответ:
k, n = [int(s) for s in input().split()]
z=[]
for i in range(k, n + 1):
if i%10==0:
z.append(i)
print(' '.join(map(str, z)))
Объяснение:
Автор ответа:
1
Язык не указан, напишу на Haskell.
На вход программе подаются числа k и n, на основе которых задаётся последовательность.
- mainz :: IO ()
- mainz = do
- putStr "Введите k: "
- k <- getInt
- putStr "Введите n: "
- n <- getInt
- putStr "Количество чисел в последовательности, оканчивающихся на 0: "
- print $ length . filter (\x -> x `mod` 10 == 0) $ [k..n]
- where
- getInt = unJust . readMaybe <$> getLine :: IO Int
- unJust Nothing = error "Incorrect input"
- unJust (Just x) = x
Приложения:
Похожие вопросы
Предмет: Английский язык,
автор: лино4ка1
Предмет: Окружающий мир,
автор: ара25
Предмет: Русский язык,
автор: сабринастар
Предмет: Қазақ тiлi,
автор: sabakurban
Предмет: Английский язык,
автор: Друг141