View Code of Problem 50

#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
	int i,j,len;
	char str[90],str1[90];
	
	gets(str);
	len=strlen(str);
	for (j=i=0;i<len-1;i++)
	{
		if (isdigit(str[i]))
			str1[j++]=str[i];
		else if( !isdigit(str[i]) && isdigit(str[i+1]))
			str1[j++]='*';
	}
	if (isdigit(str[len-1]))
			str1[j]=str[len-1];
	else 
		str1[j]='*';
	for (i=0;i<j+1;i++)
	   printf("%c",str1[i]);
	return 0;
}

Double click to view unformatted code.


Back to problem 50