1) Этот код считывает строку из стандартного ввода, удаляет точку в конце строки (если она есть), переводит все символы строки в нижний регистр и выводит результат. 2) Подсказки: - Обрати внимание на проверку `str[len-1] == '.'` — она ищет точку в конце строки. - Функция `tolower` работает только с символами, поэтому используется приведение типа `(unsigned char)`.