Цитата:
Как бы вроде смысл от этого не меняется, вроде...
|
Да как сказать... Зачем нужны второе и третье условия? Ведь для D(y) важно , чтоб произведение в логарифме было строго положительное число , а под корнем неотрицательное. А условие 4 у Вас, кстати, захватывает нолик
(конечно, ежу понятно, что sin(5*0)=0 и функция y(x) все равно не определена, но лучше делать все по правилам). Далее смотрим на код и видим, что для обоих условий требуется выполнить один и тот же кусок код, значит, логичней было бы определить условия внутри только одного if-a.