Write a program to accept three (INTEGER) lengths and report back on whether these lengths could define an equilateral, isosoles or scalene triangle (3, 2 or 0 equal length sides) or whether they cannot form a triangle.
Demonstrate that the program works by classifying the following:
[Hint: If three lengths form a triangle then 2 times the longest side must be less than the sum of all three sides. In Fortran 90 terms, the following must be true:
(2*MAX(side1,side2,side3) < side1+side2+side3)
]