Выясните, есть ли мячи одинакового цвета или диаметра - C#
Формулировка задачи:
В детском саду есть N мячей. Имеются сведения о диаметре и цвете каждого мяча. Выясните: а) есть ли мячи одинакового цвета или диаметра; б) есть ли среди красных мячей такой, что его диаметр превосходит средний диаметр всех мячей.
Решение задачи: «Выясните, есть ли мячи одинакового цвета или диаметра»
textual
Листинг программы
public enum Colors
{
Red,
Blue,
Green,
Yellow,
Orange,
Pink,
Grey,
Black
};
public class Balls
{
public Colors Color { get; set; }
public int Diameter { get; set; }
public static bool operator ==(Balls a, Balls b)
{
if (a.Color == b.Color && a.Diameter == b.Diameter)
return true;
return false;
}
public static bool operator !=(Balls a, Balls b)
{
return !(a == b);
}
}