Дано целое число. определить, сколько разрядов оно содержит вывести на экран 1, если число однозначное, вывести на экран 2, если число двузначное, вывести на экран 3, если число трехзначное. входные данные: во входном потоке одно целое число, которое не превосходит значение 1000. выходные данные: во входном потоке вывести 1 или 2 или 3
146
441
Ответы на вопрос:
// pascalabc.net 3.3.5, сборка 1636 от 10.03.2018 // внимание! если программа не работает, обновите версию! begin var (n,k): =(readinteger,0); while n> 0 do (n,k): =(n div 10,k+1); writeln(k) end.
4 единицы.
Объяснение:
Для начала надо перевести из десятичной системы счисления в двоичную: 10000110001. Теперь посчитаем сколько единиц в в данном двоичном числе. Всего их 4.
Популярно: Информатика
-
qaz16090414.10.2020 04:26
-
Salkin35518.12.2021 22:54
-
Елька16511.05.2021 23:34
-
321Shark13.09.2021 20:43
-
melashich200407.10.2021 15:35
-
fhshjshetubehdh25.02.2023 02:52
-
ШиноаХиираги30.01.2022 14:58
-
ka01338222.03.2020 23:23
-
artslk31.01.2023 01:16
-
xennika06.03.2021 02:59