#include <iostream> #include <string> #include <vector> using namespace std; vector<char> arr; int main() { string str1; getline(cin, str1); int i = 0, j = 0; while (i < str1.length()) { if (str1[i] >= '0' && str1[i] <= '9') { arr.push_back(str1[i]); j++; }else { if (j == 0 || arr[j - 1] != '*'){ arr.push_back('*'); j++; } } i++; } string str2(arr.begin(),arr.end()); cout << str2; } |
Double click to view unformatted code.