Верен второй вариант.
Корректно: Треугольник является прямоугольным, если и только если квадрат гипотенузы равен сумме квадратов двух катетов; Треугольник является прямоугольным тогда и только тогда, когда квадрат гипотенузы равен сумме квадратов двух катетов.
Смысл второго предложения противоположен смыслу первого (если говорить о различающихся частях этих предложений).
Набережная — это берег, укрепленный стенкой из бетона, камня, дерева, а также улица, идущая вдоль берега. Ограничения по сочетаемости для этого слова не указаны, поэтому сочетание набережная пруда вполне корректно.
Верно: Об этом может рассказать только кто-то из них.
На наш взгляд, если речь идет о произведениях искусства, лучше обойтись без слова внутренний: ...это обусловлено только силой и красотой его произведений. Если это невозможно, то выбор формы прилагательного за Вами.
Нужна запятая перед только: мероприятие проводится, только когда дела в компании идут хорошо.
Сочетание второе высшее образование корректно.
Фраза корректна. Ролики и слайд-шоу также можно "публиковать".
Дополнительные знаки препинания не нужны.