In past I enjoyed competetive programming very much. Now I don't. It's like a major part of my personality is gone. I remember my first semifinals in ACM ICPC, when I had headache but I solved well enough so my team took result which would be our university's best place in ACM ICPC for .... a long time (still growing)
In fact, now I don't enjoy programming at all (I was very scared after I had seen helloworld for Android). But it seems I have no other skills. No idea what to do.
Have a break and stop programming for few months, if possible.
I already did that, doesn't help at all
In fact it is just first impression. After writing server-side apps in Java for few years I met android programming as something extremely nice, pleasant and charming :)
So probably you only need to have a pause and leisurely research some different fields of programming — usually you will find some of them quite attractive (for example gamedev)...