View Code of Problem 50

#include<bits/stdc++.h>
using namespace std;
int main(){
	string s;
	getline(cin,s);
	char a[100];
	int n = 0;
	if(isdigit(s[0]))a[n] = s[0];
	else a[n] = '*';
	n++;
	for(int i = 1;i<s.size();i++){
		if(isdigit(s[i]))a[n++] = s[i];
		else{
			if(a[n-1]=='*')continue;
			else a[n++] = '*';
		}
	}
	for(int i = 0;i<n;i++)cout<<a[i];
	return 0;
} 

Double click to view unformatted code.


Back to problem 50