Вопрос, который вызвал трудности
Пользователь вводит любое целое число. Необходимо из этого целого числа удалить все цифры 3 и 6 и вывести обратно на экран
Ответ экспертов Учись.Ru
Чтобы дать полноценный ответ, был привлечён специалист, который хорошо разбирается в теме «Информатика». Ваш вопрос звучал так: Пользователь вводит любое целое число. Необходимо из этого целого числа удалить все цифры 3 и 6 и вывести обратно на экран
После обсуждения с другими специалистами сервиса мы пришли к выводу, что правильный ответ на ваш вопрос будет звучать следующим образом:
Нету пожелания по поводу языка, так то пишу на с++. С объяснением.
#include#include
#include // подключаю библиотеку для работы со строками
#include // Подключаю библиотеку для работы с функцией erase
using namespace std;
int main() {
string tt; //заказываю строку
cin >> tt; // читаю строку
while (tt.find('3') tt.erase(tt.find('3'), 1); // ... мы удаляем его
}
while (tt.find('6') tt.erase(tt.find('6'), 1); // ...мы удаляем его
}
cout << tt; // вывод строки<br> return 0;
}
Как то так, причем вводимое число может быть огромным, имеющее больше чем 255 знаков.