Надо найти в коде все числа из 10-ной СИ (в тесте ввод только 10-ных) и заменить их на числа из 2-ной СИ. При чем десятичные числа идут вперемешку с буквами и тд
Ну вот, какая-то жесть получилась... https://ideone.com/hJWD93
#include <iostream>
#include <string>
#include <sstream>
#include <bitset>
#include <regex>
using namespace std;
int main()
{
string s;
cin >> s;
stringstream res;
for (const char *p = s.c_str(); *p; )
{
int x, len;
if (sscanf(p, "%d%n", &x, &len) == 1)
{
res << regex_replace(bitset<((sizeof x)<<3)>(x).to_string(), regex("^0+"), "");
p += len;
}
else
{
res << *(p++);
}
}
cout << res.str() << endl;
return 0;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Пароль называется криптостойким, если он включает в себя и строчные латинские буквы, и заглавные латинские буквы, и цифры, при этом его длина...
Здравствуйте! Возникла необходимость создать "трёхмерный" массив с двумя целочисленными и одним вещественным индексомЯ решил воспользоваться...
Когда пытаюсь отладить программу возникает следующая проблема,что делать?