
Вопрос задан 21.03.2021 в 07:41.
Предмет Информатика.
Спрашивает Гайдук Виолетта.
Написать программу, определяющую существует ли в указанном пользователем числе заданная цифра


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

Отвечает Бабич Сабина.
Ответ:
Program p;
var a,s:integer;
Begin
Readln(a, s);
While s <>0 do begin
s := s mod 10;
if (s = a) then begin
writeln('yes');
s :=0;
end
else writeln('no');
if ( a < 10) then writeln('no');
end;
end.
Объяснение:



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи можно написать программу на Python. Ниже приведен пример такой программы:
pythondef check_digit(number, digit):
# Преобразуем число в строку для удобства обработки
number_str = str(number)
# Проверяем, есть ли заданная цифра в числе
if str(digit) in number_str:
return True
else:
return False
# Получаем число от пользователя
number = int(input("Введите число: "))
# Получаем цифру от пользователя
digit = int(input("Введите цифру: "))
# Проверяем, существует ли заданная цифра в числе
if check_digit(number, digit):
print("Заданная цифра существует в числе")
else:
print("Заданная цифра не существует в числе")
Программа сначала получает от пользователя число, а затем цифру, которую нужно найти. Затем вызывается функция check_digit
, которая преобразует число в строку и проверяет, содержит ли она заданную цифру. В зависимости от результата выводится соответствующее сообщение.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili