Уровень B.Напишите программу, которая получает с клавиатуры натуральное число и...

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

Уровень B.Напишите программу, которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 1.


Информатика (12 баллов) | 236 просмотров
Дано ответов: 2
0 голосов

uses School;

begin

 Digits(ReadInt64).Count(p -> p = 1).Print

end.

Объяснение:

School - стандартная библиотека для решения школьных задач, вошедшая в PascalABC.NET, начиная с версии 3.6.3


image
(1.6k баллов)
0

https://znanija.com/task/36827961 , помогите пожалуйста 100 б

0 голосов

Ответ:

Ну или для PascalABC.NET Более старых версий (Не имеющих поддержки библиотеки School):

begin

 ReadInt64().ToString.ToCharArray.Count(p -> p = '1').Println;

end.

Объяснение:

(1.6k баллов)
0

https://znanija.com/task/36827961 , помогите пожалуйста 100 б