回答

(1)
a(b²-c²)+b(c²-a²)+c(a²-b²)
=ab²-ac²+bc²-ba²+ca²-cb
=a²(-b+c)+a(b²-c²)+bc(c-b)
=-a²(b-c)+a(b+c)(b-c)-bc(b-c)
=(b-c){-a²+a(b+c)-bc}
=(b-c)(a-b)(c-a)

(2)
a(b+c)²+b(c+a)²+c(a+b)²
=ab²+2abc+ac²+bc²+2abc+ba²+ca²+2abc+cb²-4abc
=a²(b+c)+a(b²+2bc+c²)+(bc²+cb²)
=a²(b+c)+a(b+c)²+bc(b+c)
=(b+c){a²+a(b+c)+bc}
=(b+c){a²+ab+ac+bc)
=(b+c){a(a+b)+c(a+b)}
=(b+c)(a+b)(a+c)

長くなってすみません
分かりにくかったらまたどうぞ。

この回答にコメントする
疑問は解決しましたか?