Вопрос задан 01.05.2019 в 01:09. Предмет Информатика. Спрашивает Леоненко Полина.

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

десятичной записи встречается цифра 1
0 0
Перейти к ответам

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

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

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

Программа на Python, которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 1, может выглядеть следующим образом:

```python number = int(input("Введите натуральное число: ")) # Получаем число с клавиатуры

count_of_ones = str(number).count('1') # Считаем количество вхождений цифры 1 в строковом представлении числа

print(f"Цифра 1 встречается в числе {number} {count_of_ones} раз(а)") ```

После запуска программы она запросит ввести натуральное число. Затем программа подсчитает количество цифр 1 в числе и выведет результат на экран.

0 0

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

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

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