View Code of Problem 50

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

Double click to view unformatted code.


Back to problem 50