Вам даны два натуральных числа M и N. Напишите программу, которая считает сколько раз в...

0 голосов
12 просмотров

Вам даны два натуральных числа M и N. Напишите программу, которая считает сколько раз в общем встречатется цифра ноль в десятичных представлениях чисел в интервале [M.N] стандартный ввод и вывод пример М - 100 N - 200 нужно вывести - 22


Информатика (59 баллов) | 12 просмотров
0

там сказано в интервале от m до n

0

то есть m и n не включительно

0

хотя там стоят []

0

Именно. Там интервал [ ], а не ( )

0

А еще, я ни разу не видел (по крайней мере в школьной информатике), чтобы в интервал "от ... до" не включались его границы.

0

Когда-то было предложение во избежание путаницы писать "с ... по", но оказалось, что это не совсем грамотно с точки зрения литературного русского языка.

0

Такой же нелепой оказалась попытка писать "от ... по (включительно)".

0

просто в математике говорят "отрезок"

0

Поэтому сейчас исключение границ оформляют в виде "от ... до, не включая концов интервала".

0

Ну это как если мы читаем на игрушке "Для детей в возрасте от 2 до 5 лет" - мы что, как ребенку 5 лет исполняется, отбираем у него игрушку прямо в день рождения, потому "до 5 - это 4 года и 364 дня" ?

Дан 1 ответ
0 голосов
Правильный ответ

PascalABC.NET 3.4.2, сборка 1881 от 19.11.2018

Внимание! Если программа не работает, обновите версию!

begin

 var m := ReadInteger('M -');

 var n := ReadInteger('N -');

 Range(M, N).Select(t -> t.ToString.ToCharArray

     .Where(c -> c = '0').Count).Sum.Println

end.


image
(654k баллов)