View Code of Problem 50

#include<bits/stdc++.h>
using namespace std;
#define max 81
bool cmp(int,int);
int main(){
	char zifu[max] ,fin[max],num = 0;                                                                                                                        ;
	gets(zifu);
	if(zifu[0]>='0'&&zifu[0]<='9') fin[num++] = zifu[0];
	else fin[num++] = '*';
	for(int i = 1;i<strlen(zifu);i++){
		if(zifu[i]>='0'&&zifu[i]<='9') fin[num++] = zifu[i];
		else{
			if(fin[num-1]!='*') fin[num++] = '*';
		}	
	}
 	for(int i = 0;i<num;i++)cout<<fin[i];
	return 0;
} 



Double click to view unformatted code.


Back to problem 50