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

Cualquier duda no dudes en contactar.

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int a;
    cin>>a;
    while(a--)
    {
        int res=0,cont=1;
        string b;
        cin>>b;
        for(int i=0; i<b.length();i++)
        {
            if(b[i]=='O')
            {
                res+=cont;
                cont++;
            }
            else
                cont=1;
        }
        cout<<res<<endl;
    }
    return 0;
}

No te pierdas nada.

Sigue en contacto con Isaac Lozano Osorio!