Вопрос задан 01.10.2023 в 19:54. Предмет Информатика. Спрашивает Курнов Андрей.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Нефёдова Ксюша.

Ответ:

program z1;

var a,k,p:integer;

begin

write('Введите число: ');

readln(a);

k:=0;

p:=a mod 10;

while a>0 do

begin

if a mod 10 = p then k:=k+1;

a:=a div 10

end;

writeln(k,' раз(-а) встречается последняя цифра')

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам нужно будет выполнить следующие шаги:

  1. Получить натуральное число от пользователя.
  2. Найти последнюю цифру этого числа.
  3. Пройти по всем цифрам в числе, сравнивая их с последней цифрой, и подсчитать, сколько раз они совпадают.

Вот Python-программа, которая решает эту задачу:

python
# Шаг 1: Получить натуральное число от пользователя num = int(input("Введите натуральное число: ")) # Шаг 2: Найти последнюю цифру last_digit = num % 10 # Шаг 3: Подсчитать, сколько раз встречается последняя цифра count = 0 while num > 0: digit = num % 10 if digit == last_digit: count += 1 num //= 10 # Вывести результат print(f"Последняя цифра {last_digit} встречается {count} раз(а).")

Эта программа сначала получает натуральное число от пользователя, затем находит последнюю цифру с помощью операции взятия остатка от деления на 10. После этого она проходит по всем цифрам числа и считает, сколько раз они совпадают с последней цифрой. Результат выводится на экран.

0 0

Похожие вопросы

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

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

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