View Code of Problem 50

#include <stdio.h>
  #include<string.h>
  #include<ctype.h>
  int main(int argc, char *argv[])
  {
  	char str1[1000];
	  char str2[1000];
	  gets(str1);
	  int len=strlen(str1);
	  int i,j=0;
	   for(i=0;i<len-1;i++){
  		if(str1[i]>='0'&&str1[i]<='9'){
		  	str2[j]=str1[i];
		  	j++;
		  }
		else if(isdigit(str1[i+1])){
			  		str2[j]='*';
		          	j++;
			  	}
			  		
	
  }
  			   
	   if(isdigit(str1[len-1]))
	   str2[j]=str1[len-1];
	   else
	   str2[j]='*';
	   
      int len2=strlen(str2);
	   for(i=0;i<len2;i++)
	   printf("%c",str2[i]);
	   printf("\n");
  	return 0;
  }

Double click to view unformatted code.


Back to problem 50