Social Icons

Tuesday, June 9, 2015

Solution Of 1239 Number Problem with C,, in Uri Online Judge

Problem Link :

      https://www.urionlinejudge.com.br/judge/en/problems/view/1239






Solution :

    #include <stdio.h>
#include <string.h>
int main()
{
    char str[1000],str1[1000];
    int i,j,k,l,n,m;
    while(gets(str) != NULL )
    {
            k = strlen(str);
        m=0;
        j=0;
        n=0;
        for (i=0;i<k;i++,m++)
        {
            if(str[i] == '*')
            {
                j++;
                if(j%2!= 0)
                 {
                     str1[m] = '<';
                     m++;
                     str1[m] = 'b';
                     m++;
                     str1[m] = '>';
                 }
                 else if(j%2 == 0)
                 {
                     str1[m] = '<';
                     m++;
                     str1[m] = '/';
                     m++;
                     str1[m] = 'b';
                     m++;
                     str1[m] = '>';
                 }
            }
            else if(str[i] == '_')
             {
                n++;
                if(n%2!= 0)
                 {
                     str1[m] = '<';
                     m++;
                     str1[m] = 'i';
                     m++;
                     str1[m] = '>';
                 }
                 else if(n%2 == 0)
                 {
                     str1[m] = '<';
                     m++;
                     str1[m] = '/';
                     m++;
                     str1[m] = 'i';
                     m++;
                     str1[m] = '>';
                 }
            }
            else
                str1[m] = str[i];
 
        }
        str1[m] = '\0';
        printf("%s\n",str1);
    }
 
}

0 comments:

Post a Comment