Как найти цифру 5 в числе [закрыто] ⇐ C++
-
Гость
Как найти цифру 5 в числе [закрыто]
Я потратил почти день, пытаясь создать программу, которая могла бы найти цифру 5 в положительном целом числе. Если она обнаружит 5 в оставшейся части числа, программа отобразит, что пятерка найдена; в противном случае будет показано, что пятерка не найдена. Однако, если есть отрицательное целое число, программа предложит пользователю повторить попытку, пока не будет введено положительное целое число. Исходный код этой программы представлен ниже.
#include // использование библиотеки ввода и вывода использование пространства имен std; // используем стандарт, чтобы не включать оператор разрешения области (std::) интервал основной() { целое число {0}; // Номер int остаток; // Остаток числа cout > число; // Ввод while (num < 0) {cout > num;} // Пока число меньше нуля, это неверный ввод, и пользователь должен повторять попытку, пока ввод не станет положительным целым числом. пока (число > 0) {остаток = число % 10; если (остаток != 5) число /= 10; } // Пока число больше 0, остаток равен 10 по модулю, а если остаток не равен 5, число будет присвоено при делении на 10. if (remainder != 5) {cout
Я потратил почти день, пытаясь создать программу, которая могла бы найти цифру 5 в положительном целом числе. Если она обнаружит 5 в оставшейся части числа, программа отобразит, что пятерка найдена; в противном случае будет показано, что пятерка не найдена. Однако, если есть отрицательное целое число, программа предложит пользователю повторить попытку, пока не будет введено положительное целое число. Исходный код этой программы представлен ниже.
#include // использование библиотеки ввода и вывода использование пространства имен std; // используем стандарт, чтобы не включать оператор разрешения области (std::) интервал основной() { целое число {0}; // Номер int остаток; // Остаток числа cout > число; // Ввод while (num < 0) {cout > num;} // Пока число меньше нуля, это неверный ввод, и пользователь должен повторять попытку, пока ввод не станет положительным целым числом. пока (число > 0) {остаток = число % 10; если (остаток != 5) число /= 10; } // Пока число больше 0, остаток равен 10 по модулю, а если остаток не равен 5, число будет присвоено при делении на 10. if (remainder != 5) {cout
Мобильная версия