Возможны два варианта: 40-градусный (предпочтительный) и 40 %-ный.
Корректно: в развлекательных заведениях в ночное время (с 23:00 до 6:00).
Выбор числовой формы сказуемого определяется грамматическими признаками предложения. Если перевести цифровые символы в словесные обозначения, то получается: шестьдесят один процент компаний назвал главную проблему... Другой вариант сказуемого при таком подлежащем (шестьдесят один процент компаний) едва ли бесспорно объясним. Но стоит обратить внимание на смысловой «конфликт» предложения: сказуемое назвал главную проблему характеризует шестьдесят один процент. Возникает логичный вопрос: каким образом проценты могут назвать главную проблему?
Запятая после например нужна.
Окончание родительного падежа мн. числа у слова бат – -ов. Правильно: 10 батов.
Следует поставить тире.
Фраза некорректна. Возможно: написание этих книг разделяют двадцать лет; одна книга была написана через двадцать лет после другой. Или с иным значением: эти книги написаны за двадцать лет, в течение двадцати лет.
Правильно с дательным падежом.