View Code of Problem 50

#include <stdio.h>
#include <string.h>
int main(void)
{
    char str1[80],str2[80];
    gets(str1);
    int index = 0,i,n = strlen(str1),k = 0;
    for(i = 0;i < n;i++)
    {
        if((str1[i] >'9' || str1[i] < '0') && index == 0)
        {
            str2[k++] = '*';
            index = 1;
        }
        else if((str1[i] >'9' || str1[i] < '0') && index == 1)
            continue;
        else if((str1[i] <= '9' && str1[i] >= '0'))
        {
            str2[k++] = str1[i];
            index = 0;
        }
    }
    str2[k] = '\0';
    printf("%s",str2);
}

Double click to view unformatted code.


Back to problem 50