View Code of Problem 50

#include<string.h>
#include<math.h>
#include<stdio.h>
#include<ctype.h>
int main()
{
	int i,k=0;
	char s1[100],s2[100];
	gets(s1);
	for(i=0;i<strlen(s1);i++)
	{
		if(isdigit(s1[i])) s2[k++]=s1[i];
		else 
		{
			s1[i]='*';
			s2[k++]=s1[i];
		 } 
		 s2[k]='\0';
		 
	 } 
	 for(i=0;i<k;i++)
		 {
		 	if(i==0) printf("%c",s2[0]);
		 	else
		 	{
		 		if(s2[i]==s2[i-1]&&s2[i]=='*') continue;
		 		else printf("%c",s2[i]);
			 }
		 }
	return 0;
 } 

Double click to view unformatted code.


Back to problem 50