Проверить, есть ли перед символом '!' символ 'ю' - C (СИ)
Формулировка задачи:
нужно узнать есть ли перед символом '!' символ 'ю' если первый символ в строке не! и символ! точно есть в строке. как это сделать?
Решение задачи: «Проверить, есть ли перед символом '!' символ 'ю'»
textual
Листинг программы
#include <stdio.h> static const char* pszText = "Мне тяжко под нею,\n" "Уже я бледнею,\n" "Уже сатанею,\n" "Кричу на бегу:\n" "Не надо за шею!\n" "Не надо за шею!\n" "Не надо за шею,-\n" "Я петь не смогу!\n"; int main(int argc,char** argv) { char* pFirstExclamation = strchr(pszText,'!'); if (((pFirstExclamation - pszText) > 1) && pFirstExclamation && *(pFirstExclamation - 1) == 'ю') { printf("Condition is TRUE.\n"); } else { printf("Condition is false.\n"); } return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д