View Code of Problem 50

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    char str1[80],str2[80];
    gets(str1);
    int i;
    int j=0;
    int flag;
    for(i=0;i<=strlen(str1);i++)
    {
        if((str1[i]>='0'&&str1[i]<='9')||(str1[i]=='\0'))
        {
            if(flag!=0)
            {
                str2[j]='*';
                j++;
                str2[j]=str1[i];
                j++;
                flag=0;
            }
            else
            {
                str2[j]=str1[i];
                j++;
            }
        }
        else
        {
            flag++;
        }
    }
    str2[j]='\0';
    puts(str2);

    return 0;
}

Double click to view unformatted code.


Back to problem 50