
«Дано натуральное число Н. Проверить, есть ли в записи числа цифра, введённая с клавиатуры» Нужно
написать программу по этой задаче с циклическим алгоритмом на РУССКОМ ЯЗЫКЕ!!! Информатика 8 класс. Может кто знает, как делать. Помогите!!!

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

Відповідь:
#include <iostream>
using namespace std;
bool checknumb(int number,int finddigit){
while(number){
int x = number % 10;
number /= 10;
if(x == finddigit){
return true;
}
}
return false;
}
int main(){
setlocale(LC_ALL , "Rus");
int H,find,number;
cout << "Введите число H: ";
cin >> H;
cout << "Введите цифру которую ищем: ";
cin >> find;
if(checknumb(H,find) == true){
cout << "В числе " << H << " есть цифра " << find << endl;
}
else{
cout << "В числе " << H << " нет цифры " << find << endl;
}
return 0;
}



Конечно, вот программа на языке Python для решения данной задачи:
python# Вводим натуральное число N с клавиатуры
N = int(input("Введите натуральное число N: "))
# Вводим цифру, которую нужно проверить
цифра = int(input("Введите цифру для проверки: "))
# Флаг для отслеживания наличия цифры в числе
найдено = False
# Цикл для проверки каждой цифры в числе N
while N > 0:
# Получаем последнюю цифру числа N
последняя_цифра = N % 10
# Проверяем, равна ли она введенной цифре
if последняя_цифра == цифра:
найдено = True
break
# Убираем последнюю цифру из числа N
N = N // 10
# Проверяем флаг найдено и выводим результат
if найдено:
print("Цифра", цифра, "найдена в числе N.")
else:
print("Цифра", цифра, "не найдена в числе N.")
Эта программа позволяет пользователю ввести натуральное число N и цифру для проверки. Затем она использует цикл для поочередной проверки каждой цифры числа N и определяет, есть ли введенная цифра в числе N. Результат выводится на экран.
Пример работы программы:
mathematicaВведите натуральное число N: 12345
Введите цифру для проверки: 7
Цифра 7 не найдена в числе N.


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







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









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