#include /* Определить количество слов в тексте в которых первоая и последняя буква совпадают */ int kol=0;//количество слов int book=0;//количество символов в слове char word[200];//слово char s;//символ void fun(); void fun() { if ((s==' ')||(s=='\n')||(s=='\t')||(s=='\0') || (s==',') || (s=='.')) { if (book>1) { if (word[0]==word[book-1]) { kol++; } } else { book = 0; } } else { //набираем слово по символьно word[book]=s; book++; } } void main() { FILE *f; if ((f=fopen("c:\\input.txt","rt"))!=NULL)//если файл открвается то ищем { while(!feof(f))//считываем по символьно текст { s = fgetc(f);//считали символ fun(); } printf("%d - kol-vo slov\n",kol); } }