Предмет: Информатика,
автор: deadline2203
Вам даны два натуральных числа M и N. Напишите программу, которая считает сколько раз в общем встречатется цифра ноль в десятичных представлениях чисел в интервале [M.N]
стандартный ввод и вывод
пример
М - 100
N - 200
нужно вывести - 22
Аноним:
там сказано в интервале от m до n
то есть m и n не включительно
хотя там стоят []
Именно. Там интервал [ ], а не ( )
А еще, я ни разу не видел (по крайней мере в школьной информатике), чтобы в интервал "от ... до" не включались его границы.
Когда-то было предложение во избежание путаницы писать "с ... по", но оказалось, что это не совсем грамотно с точки зрения литературного русского языка.
Такой же нелепой оказалась попытка писать "от ... по (включительно)".
просто в математике говорят "отрезок"
Поэтому сейчас исключение границ оформляют в виде "от ... до, не включая концов интервала".
Ну это как если мы читаем на игрушке "Для детей в возрасте от 2 до 5 лет" - мы что, как ребенку 5 лет исполняется, отбираем у него игрушку прямо в день рождения, потому "до 5 - это 4 года и 364 дня" ?
Ответы
Автор ответа:
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.
Приложения:
Похожие вопросы
Предмет: Другие предметы,
автор: datagishieva
Предмет: Химия,
автор: dylochaka747
Предмет: Геометрия,
автор: gmimi261
Предмет: История,
автор: фрестаел
Предмет: Математика,
автор: 45yhbgce