Думаю такого хватит, заголовочники можно опустить:
string s;
s="ABRACADABRA";
for(int i=11;i>=0;i--)
for(int j=0;j<=i;j++)
{
cout<<s[j-1];
if (j==i)
cout<<"\n";
}
103 символа
Пользователь решил продолжить мысль [time]Fri Jul 8 16:43:55 2011[/time]:
Вариант на Qt:
for(int i=10,n=1;i>0;--i,++n)qDebug()<<QString("ABRACADABRA").remove(i,n);
$ echo -n 'for(int i=10,n=1;i>0;--i,++n)qDebug()<<QString("ABRACADABRA").remove(i,n);' | wc -m
74