View Code of Problem 50

#include<stdio.h>

int main(){
	char str1[81],str2[81];
	int i,j,flag=0;
	gets(str1);
	if(!(str1[0]>='1'&&str1[0]<='9')){
		str2[0]='*';
		for(i=0,j=1;str1[i]!='\0';i++){
			if(str1[i]>='1'&&str1[i]<='9'){
				flag=1;
				str2[j++]=str1[i];
			}else if(flag==1){
				flag=0;
				str2[j++]='*';
			}
		}
	}else{
		for(i=0,j=0;str1[i]!='\0';i++){
			if(str1[i]>='1'&&str1[i]<='9'){
				flag=1;
				str2[j++]=str1[i];
			}else if(flag==1){
				flag=0;
				str2[j++]='*';
			}
		}	
	}
	str2[j]='\0';
	puts(str2);
}

Double click to view unformatted code.


Back to problem 50