public static string GetTriangleType(int p1, int p2, int p3)
if (p1 <= 0 || p2 <= 0 || p3 <= 0)
else if(p1==p2 || p1==p3 || p2==p3)
public static void Main(){
Console.WriteLine("*******************");
Console.WriteLine("Is a triangle equilateral with three equal values: " + (GetTriangleType(4, 4, 4) == "equilateral".ToLower()));
Console.WriteLine("Is a triangle equilateral with one different value: " + (GetTriangleType(4, 5, 4) == "equilateral".ToLower()));
Console.WriteLine("Is a triangle equilateral with all different values: " + (GetTriangleType(8, 5, 4) == "equilateral".ToLower()));
Console.WriteLine("*******************");
Console.WriteLine("Is a triangle isosceles two equal values: " + (GetTriangleType(4, 4, 3) == "isosceles".ToLower()));
Console.WriteLine("Is a triangle isosceles with all different values: " + (GetTriangleType(4, 2, 3) == "isosceles".ToLower()));
Console.WriteLine("Is a triangle isosceles with all equal values: " + (GetTriangleType(5, 5, 5) == "isosceles".ToLower()));
Console.WriteLine("*******************");
Console.WriteLine("Is a triangle Scalene: " + (GetTriangleType(4, 3, 2) == "scalene".ToLower()));
Console.WriteLine("*******************");
Console.WriteLine("Is a triangle Scalene: " + (GetTriangleType(4, 3, 2) == "scalene".ToLower()));
Console.WriteLine("*******************");
Console.WriteLine(GetTriangleType(-5, 3, 4));
Console.WriteLine(GetTriangleType(4, -8, 9));
Console.WriteLine(GetTriangleType(4, 8, -9));
Console.WriteLine(GetTriangleType(1, 0, 0));
Console.WriteLine(GetTriangleType(0, 0, 0));