1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.4 Упр.10 Задание 3 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.4 Упр.10 Задание 3 ГДЗ Семакин 10 класс (Информатика)

Задача

Пример: N = 10025000. Количество нулей равно двум.

Подробный ответ

Сначала нужно не считать нули в младших разрядах, то есть убрать все нули в конце числа. Для этого делим число на 10, пока последняя цифра равна 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 = 10025000$$ сначала убираем младшие нули: $$10025000 \to 10025$$. Затем считаем нули в числе $$10025$$. Их два.

Ответ

Количество нулей в записи числа, кроме нулей в младших разрядах, находится так: сначала удаляются все конечные нули, затем подсчитываются нули среди оставшихся цифр. Для $$10025000$$ ответ: $$2$$.



Общая оценка
4.6 / 5
Другие учебники
Другие предметы