Member 13390298 Ответов: 3

Напишите программу на языке C++, чтобы найти, существует ли данная цифра внутри данного целого числа.


напишите программу на языке c++, чтобы найти, существует ли данная цифра внутри данного целого числа.

Что я уже пробовал:

напишите программу на языке c++, чтобы найти, существует ли данная цифра внутри данного целого числа.

3 Ответов

Рейтинг:
2

OriginalGriff

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

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!


Рейтинг:
2

Patrice T

Цитата:
напишите программу на языке c++, чтобы найти, существует ли данная цифра внутри данного целого числа.

Вы не высказывали никаких проблем и не задавали никаких вопросов.

Подумайте о проблеме, вы уже знаете, как это сделать, это работает так же, как преобразование времени.
Вы знаете, как преобразовать 36 часов в дни и часы, это 1 день и 12 часов.
Вы знаете, как преобразовать 90 минут в часы и минуты, это 1 час и 30 минут.
Ваша проблема заключается в преобразовании 1234 в десятки и единицы, это 123 десятки и 4 единицы. 4 единицы-это первая цифра, которую вы хотите проверить. вам просто нужно повторить ту же операцию на 123, чтобы получить вторую цифру, и так далее ...

Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей выполнять вашу работу, а для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и начинайте работать. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.


Рейтинг:
1

CPallini

Вы должны перебирать все целочисленные цифры, ища заданную.
Есть в основном два подхода:

  • Используйте % и / операторы проверяют последнюю цифру, а затем делят число на 10.
  • Используйте библиотечную функцию для преобразования целого числа в строку, а затем выполните итерацию по строковым символам.