View Code of Problem 50

#include<stdio.h>
#include<string.h>
main()
{
	char str1[80],str2[80];
	int m,n,k=0,i;
	gets(str1);
	m=strlen(str1);
	for(i=0;i<m;i++)
	{

		if(str1[i]>='0'&&str1[i]<='9')
			str2[k++]=str1[i];
		else if(str1[i+1]>='0'&&str1[i+1]<='9'&&(str1[i-1]<'0'||str1[i-1]>'9'))
			str2[k++]='*';
		else if(str1[i+1]=='\0'&&(str1[i-1]<'0'||str1[i-1]>'9'))
			str2[k++]='*';
	}
	str2[k]='\0';
	printf("%s\n",str2);
	return 0;
}

Double click to view unformatted code.


Back to problem 50