View Code of Problem 50

#include<stdio.h>
int main ()
{
	char str1[80],str2[80];
	int i,j=0;
	gets(str1);
	for(i=0;str1[i]!='\0';i++)
	{
		if(str1[i]>='0'&&str1[i]<='9')
		    str2[j++]=str1[i];
		else
		   str1[i]='*';
		if(str1[i]=='*'&&(str1[i+1]>='0'&&str1[i+1]<='9'||str1[i+1]=='\0')) 
		str2[j++]=str1[i];  
	}
/*	if(str1[i-1]>='0'&&str1[i-1]<='9')
	     str2[j++]='*';*/
	str2[j]='\0';
	
	puts(str2);
}

Double click to view unformatted code.


Back to problem 50