View Code of Problem 50

#include<stdio.h>
#include<math.h>
#include <string.h>
#define Max 81
int main()
{
	char str1[Max],str2[Max];
	int i,j=0,q,flag=0;
	gets(str1);
	q=strlen(str1);
	for(i=0;i<q;i++ )
	  {
	  	if(str1[i]>='0'&&str1[i]<='9')
	  	  str2[i]=str1[i];
	  	else
	  	str2[i]='*';
	  }
	for(i=0;i<q;i++)
	{
		if(str2[i]=='*'&& flag==0)
		{
			printf("%c",str2[i]);
			flag=1;
		}
		if(str2[i]=='*'&& flag!=0)
		 continue;
		 if(str2[i]>='0' &&str2[i]<='9')
		 {
		 	printf("%c",str2[i]);
		 	flag=0;
		 }
	}
	printf("\n");

    return 0;
}

Double click to view unformatted code.


Back to problem 50