Вопрос задан 22.02.2019 в 12:59. Предмет Информатика. Спрашивает Диденко Настя.

Дано натуральное число N (N> 9). Определить количество нулей в цифровой записи числа, кроме

нулей в младших разрядах. Пример. N=10 025 000. Количество нулей равно двум.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Федорак Марко.
Var n,k:integer;
begin
write('n = ');
readln(n);
k:=0;
while n mod 10 = 0 do n:=n div 10;
while n>0 do
 begin
 if n mod 10 = 0 then k:=k+1;
 n:=n div 10;
 end;
writeln('k = ',k);
end.

Пример:
n = 1010203000
k = 2
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, нужно проанализировать цифровую запись числа N и посчитать количество нулей, исключая нули в младших разрядах.

В данном примере число N = 10 025 000. Чтобы определить количество нулей, кроме нулей в младших разрядах, нужно рассмотреть каждую цифру числа по разрядам.

Разряды числа N: - Первый разряд (единицы): 0 - Второй разряд (десятки): 0 - Третий разряд (сотни): 5 - Четвертый разряд (тысячи): 2 - Пятый разряд (десятки тысяч): 0 - Шестой разряд (сотни тысяч): 0 - Седьмой разряд (миллионы): 1 - Восьмой разряд (десятки миллионов): 0

В данном числе есть два нуля, которые не находятся в младших разрядах. Таким образом, количество нулей, кроме нулей в младших разрядах, равно двум.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос