View Code of Problem 50

#include<stdio.h>
#include<string.h>
#define N 100
int main()
{
   char str1[N],str2[N];
   int i,j,x;
   j=1;
   gets(str1);
   for(i=0;i<strlen(str1);i++)
   {
       if (str1[i]>'9'||str1[i]<'0')
            str1[i]='*';
    }
    puts(str1);
   str2[0]=str1[0];
   puts(str2);
   x=strlen(str1);
   for(i=1;i<x-1;i++)
   {
       if(str1[i]<'9'&&str1[i]>'0')
        str2[j++]=str1[i];
        else if (str1[i]=='*'&&str1[i-1]!='*')
        str2[j++]=str1[i];

   }
  for(i=0;i<strlen(str2)-1;i++)

    printf("%c",str2[i]);


}

Double click to view unformatted code.


Back to problem 50