Определить, сколько в тексте на русском языке слов с неправильным употреблением частиц - C (СИ)
Формулировка задачи:
Сколько в данном тексте на русском языке слов с неправильным употреблением частиц-то,
-либо, -нибудь, -кое (без символа ' - ')?
Решение задачи: «Определить, сколько в тексте на русском языке слов с неправильным употреблением частиц»
textual
Листинг программы
#include <stdio.h> #include <string.h> int main() { char text[] = "Чтолибо где-либо"; char l[] = "либо"; char* p = strstr(text, l); while (p) { printf("\n"); if (text[p - text - 1] != '-') printf("Error, %s", &text[p - text - 1]); else printf("Ok, %s", &text[p - text - 1]); char *s = &text[p - text + 1]; p = strstr(s, l); } return 0; }
Объяснение кода листинга программы
В этом коде осуществляется поиск всех вхождений подстроки либо
в тексте, а затем проверяется, стоит ли перед каждым из найденных вхождений частица не
. Если частицы не
нет, то выводится сообщение об ошибке, иначе выводится сообщение об успешном нахождении. При этом вторая и последующие итерации поиска начинаются с символа, следующего за последним символом предыдущего вхождения подстроки либо
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д