View Code of Problem 50

#include<iostream>
#include<string>

using namespace std;

int main(){
	string s;
	char c[80];
	int count=0;
	getline(cin,s);
	int len=s.length();
	for(int i=0;i<len;++i){
		if(i==0){
			if(isdigit(s[i])){
				c[count++]=s[i];
				continue;
			}
		}
		if(i==len-1){
			if(!isdigit(s[i])){
				c[count++]='*';
				continue;
			}
		}
		if(isdigit(s[i])){
			if(!isdigit(s[i-1])){
				c[count++]='*';
			}
			c[count++]=s[i];
		}
	}
	for(int i=0;i<count;++i){
		cout<<c[i];
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 50