Exemple #1
0
    static void Main(string[] args)
    {
        Cars cars = new Cars();

        int lines = int.Parse(Console.ReadLine());

        for (int i = 0; i < lines; i++)
        {
            string[] parameters = Console.ReadLine().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

            Cargo       cargo    = new Cargo(int.Parse(parameters[3]), parameters[4]);
            List <Tire> allTires = new List <Tire>();
            for (int tireIndex = 5; tireIndex <= 12; tireIndex += 2)
            {
                Tire tire = new Tire(double.Parse(parameters[tireIndex]), int.Parse(parameters[tireIndex + 1]));
                allTires.Add(tire);
            }

            Car car = new Car(parameters[0], int.Parse(parameters[1]), int.Parse(parameters[2]), cargo, allTires);
            cars.AddCar(car);
        }

        cars.GetCars(Console.ReadLine());
    }