public static void Main()
t1.AddCarriage(new Carriage(54,5,6));
Console.WriteLine(CountEmpty(t1))
public Carriage(int Number, int Capacity, int Passengers)
this.Capacity = Capacity;
this.Passengers = Passengers;
if(this.Passengers>=this.Capacity)
public void SetNumber(int Number)
public void SetCapacity(int Capacity)
this.Capacity = Capacity;
public void SetPassengers(int Passengers)
this.Passengers = Passengers;
public int GetPassengers()
private Carriage[] capacity;
this.capacity = new Carriage[10];
public void AddCarriage(Carriage c)
for (int i=0;i< Number;i++)
if(capacity[i].GetCapacity()>capacity[i].GetPassengers())
public static int CountEmpty(Train t)