#include <iostream>
#include <iomanip>

using namespace std;


struct Point { int x, y;
    Point():x(5),y(6){};
};


struct Reach
{
    unsigned short az;

    Point location;

    float block;

    Reach(unsigned short _az = 0,
          Point _point = Point(),
          float _block = 3.4f)
        : az(_az)
        , location(_point)
        , block(_block)
    {}
};

struct One
{
    unsigned short number;

    Reach point[50];

    bool isMin;

    One(unsigned short _number = 0,
        bool _isMin = false)
        : number(_number)
        , point()
        , isMin(_isMin)
    {}
};

int main()
{

    One o;
    for(auto p: o.point)
        cout << p.location.x << " " << p.location.y << "  " << p.block << endl;


}

