Tuesday, 14 January 2014

UVa Online Judge: Problem# 272

//By: Shreya Gupta
      NIT Srinagar//

#include<iostream>
#include<cstring>
using namespace std;
main()
{
    int len,count=1;
    char str[1000];
    gets(str);
    len=strlen(str);
    for(int i=0;i<len;i++)
    {
        if((str[i]=='"')&&(count%2==1))
        {
            for(int j=len-1;j>=i+1;j--)
            {
                str[j+1]=str[j];
            }
            str[i]='`';
            str[i+1]='`';
            str[++len]='\0';
            count++;
        }

        else if((str[i]=='"')&&(count%2==0))
        {
            for(int j=len-1;j>=i+1;j--)
            {
                str[j+1]=str[j];
            }
            str[i]='\'';
            str[i+1]='\'';
            str[++len]='\0';
            count++;
        }
    }
    puts(str);
    return 0;
}

No comments:

Post a Comment