#include <iostream>
using namespace std;
using CryptoData = class {
public:
float Bitcoin;
float Ethereum;
float Dash;
};
union CryptoQuotes {
CryptoData Data;
float Proxy[sizeof(CryptoData)/sizeof(float)];
};
int main() {
CryptoQuotes Crypto;
for(auto i=0; i<3; ++i) Crypto.Proxy[i] = (i+1) * (-1.2);
cout << Crypto.Data.Bitcoin << endl
<< Crypto.Data.Ethereum << endl
<< Crypto.Data.Dash << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdXNpbmcgQ3J5cHRvRGF0YSA9IGNsYXNzIHsKICBwdWJsaWM6CQogICAgZmxvYXQgQml0Y29pbjsKICAgIGZsb2F0IEV0aGVyZXVtOwogICAgZmxvYXQgRGFzaDsKfTsKCnVuaW9uIENyeXB0b1F1b3RlcyB7CiAgQ3J5cHRvRGF0YSBEYXRhOwogICAgICAgZmxvYXQgUHJveHlbc2l6ZW9mKENyeXB0b0RhdGEpL3NpemVvZihmbG9hdCldOwp9OwoKaW50IG1haW4oKSB7CiAgQ3J5cHRvUXVvdGVzIENyeXB0bzsKICBmb3IoYXV0byBpPTA7IGk8MzsgKytpKSBDcnlwdG8uUHJveHlbaV0gPSAoaSsxKSAqICgtMS4yKTsKICBjb3V0IDw8IENyeXB0by5EYXRhLkJpdGNvaW4gIDw8IGVuZGwKICAgICAgIDw8IENyeXB0by5EYXRhLkV0aGVyZXVtIDw8IGVuZGwKICAgICAgIDw8IENyeXB0by5EYXRhLkRhc2ggICAgIDw8IGVuZGw7CiAgcmV0dXJuIDA7Cn0=