#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <locale.h>
int main ()
{
char str[256];
char symb;
int i,num;
num = 0;
symb = '\0';
for (i=1;i<size;++i)
{
if ((((str[i]>'a')&&(str[i]<'z'))||((str[i]>'A')&&(str[i]<'Z')))&& (symb = '\0')) symb = str[i];
if (((str[i]<'a')||(str[i]>'z')||(str[i]<'A')||(str[i]>'Z')) && (i != 1))
{
if (str[i-1] == symb)
{
num++;
symb='\0';
};
num++;
symb ='\0';
};
if ((i==size) && (str[i]=symb)) num++;
};
printf ("Количество слов начинающихся и заканчивающихся одной и той же буквой ",num
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8bG9jYWxlLmg+CgppbnQgbWFpbiAoKQp7CiAgICBzZXRsb2NhbGUoTENfQ1RZUEUsICJSdXNzaWFuIik7CgogICAgY2hhciBzdHJbMjU2XTsKICAgIGNoYXIgc3ltYjsKICAgIGludCBpLG51bTsKICAgIHByaW50Zigi0JLQstC10LTQuNGC0LUg0YHRgtGA0L7QutGDIik7CiAgICBmZ2V0cyhzdHIsMjU2ICxzdGRpbik7CgogICAgbnVtID0gMDsKICAgIHN5bWIgPSAnXDAnOwogICAgaW50IHNpemUgPSBzdHJsZW4oc3RyKTsKICAgIGZvciAoaT0xO2k8c2l6ZTsrK2kpCiAgICB7CiAgICAgICAgaWYgKCgoKHN0cltpXT4nYScpJiYoc3RyW2ldPCd6JykpfHwoKHN0cltpXT4nQScpJiYoc3RyW2ldPCdaJykpKSYmIChzeW1iID0gJ1wwJykpIHN5bWIgPSBzdHJbaV07CgogICAgICAgIGlmICgoKHN0cltpXTwnYScpfHwoc3RyW2ldPid6Jyl8fChzdHJbaV08J0EnKXx8KHN0cltpXT4nWicpKSAmJiAoaSAhPSAxKSkKICAgICAgIHsKICAgICAgICAgICBpZiAoc3RyW2ktMV0gPT0gc3ltYikKICAgICAgICAgICB7CiAgICAgICAgICAgICBudW0rKzsKICAgICAgICAgICAgIHN5bWI9J1wwJzsKICAgICAgICAgICB9OwogICAgICAgICAgIG51bSsrOwogICAgICAgICAgIHN5bWIgPSdcMCc7CiAgICAgICB9OwogCiAgICAgICBpZiAoKGk9PXNpemUpICYmIChzdHJbaV09c3ltYikpIG51bSsrOwogICAgfTsKCgogICBwcmludGYgKCLQmtC+0LvQuNGH0LXRgdGC0LLQviDRgdC70L7QsiDQvdCw0YfQuNC90LDRjtGJ0LjRhdGB0Y8g0Lgg0LfQsNC60LDQvdGH0LjQstCw0Y7RidC40YXRgdGPINC+0LTQvdC+0Lkg0Lgg0YLQvtC5INC20LUg0LHRg9C60LLQvtC5ICIsbnVtKTsKICAgcmV0dXJuIDA7Cn0=