// Решение нужно наязыке программирования C++.Задан номер мобильного телефона. Определить, какие цифры отсутствуют в этом номере.Входные данные: в единственной строке задан номер мобильного телефона.Выходные данные: в первой строке вывести количество отсутствующих в номере цифр. Во второй строке в порядке возрастания вывести отсутствующие цифры, разделенные пробелом.
177
ОТВЕТЫ
#include <iostream>
#include <set>
#include <iterator>
using namespace std;
int main()
{
string s;
cin >> s;
set<char> mySet;
set<char>::iterator it;
for(char i='0'; i<='9'; i++) mySet.insert(i);
for(int i=0; i<s.length(); i++) mySet.erase(s[i]);
cout << mySet.size() << endl;
for(it=mySet.begin(); it!=mySet.end(); ++it)
cout<<*it<<" ";
return 0;
}
Пример:
74959741926
3
0 3 8
#include <set>
#include <iterator>
using namespace std;
int main()
{
string s;
cin >> s;
set<char> mySet;
set<char>::iterator it;
for(char i='0'; i<='9'; i++) mySet.insert(i);
for(int i=0; i<s.length(); i++) mySet.erase(s[i]);
cout << mySet.size() << endl;
for(it=mySet.begin(); it!=mySet.end(); ++it)
cout<<*it<<" ";
return 0;
}
Пример:
74959741926
3
0 3 8
43
Отв. дан
Zarad
Для написания вопросов и ответов необходимо зарегистрироваться на сайте
Другие вопросы в разделе - Математика
Monn
Подскажите как решить дам 30 поинтов 3/8( 8/9 х ...
2018-09-25 00:00:00
Malargas
Пожалуйста посчитайте пожалуйста, нужно составить программу обработки данной строки, ...
2018-09-25 00:00:00
Modi
какова мощность алфавита , с помощью которого записано сообщение ...
2018-09-25 00:00:00
Дарья