9.Зад Triangle Formations Data types and variables
Имам 80т.Мисля,че греша в else, но не зная точно какво.Моля малко помощ!https://judge.softuni.bg/Contests/Submissions/View/2660102
using System;
namespace Ttiangle__Formations
{
    class Program
    {
        static void Main(string[] args)
        {
            double a = double.Parse(Console.ReadLine());
            double b = double.Parse(Console.ReadLine());
            double c = double.Parse(Console.ReadLine());
            if (a * a + b * b == c * c)
            {
                Console.WriteLine("Triangle is valid.");
                Console.WriteLine("Triangle has a right angle between sides a and b");
            }
            else if (b * b + c * c == a * a)
            {
                Console.WriteLine("Triangle is valid.");
                Console.WriteLine("Triangle has a right angle between sides b and c");
            }
            else if (c * c + a * a == b * b)
            {
                Console.WriteLine("Triangle is valid.");
                Console.WriteLine("Triangle has a right angle between sides a and c");
            
           }
            else if ((a + b > c) || (a + c > b) || ( b + c > a))
                    {
                Console.WriteLine("Triangle is valid.");
                Console.WriteLine("Triangle has no right angles");
                     }
            else
            {
                Console.WriteLine("Invalid Triangle.");
}
        }
    }
}