Solución al problema número 272 de UVA - 272.

Cualquier duda no dudes en contactar.

#include <bits/stdc++.h>
using namespace std;
int main()
{
    string all;
    bool first=true;
    while(getline(cin,all))
    {
        string res;
        for(int i=0; i<all.length();i++)
        {
            if(all[i]==34&&first)
            {
                res+="``";
                first=false;
            }
            else if(all[i]==34&&!first)
            {
                res+="''";
                first=true;
            }
            else
               res+=all[i];
        }
        cout<<res<<endl;
    }
    return 0;
}

No te pierdas nada.

Sigue en contacto con Isaac Lozano Osorio!