#include <iostream>
#include <iomanip>
#include <string>
void display(const std::string &pair, const std::string &exch, double bid, double ask) {
std::cout << std::setfill(' ')
<< std::setw(9) << std::left << pair
<< " [" << std::setw(10) << std::right << exch << "] "
<< std::fixed << std::setprecision(2) << bid << ' ' << ask
<< std::endl;
}
int main() {
display("BTC-USDT", "FTX", 20460.91, 20470.09);
display("BTC-USDT", "BINANCE_US", 20457.34, 20467.28);
display("BTC-USDT", "BINANCE_US", 20457.50, 20467.28);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPHN0cmluZz4KCnZvaWQgZGlzcGxheShjb25zdCBzdGQ6OnN0cmluZyAmcGFpciwgY29uc3Qgc3RkOjpzdHJpbmcgJmV4Y2gsIGRvdWJsZSBiaWQsIGRvdWJsZSBhc2spIHsKCXN0ZDo6Y291dCA8PCBzdGQ6OnNldGZpbGwoJyAnKQoJCQkgIDw8IHN0ZDo6c2V0dyg5KSA8PCBzdGQ6OmxlZnQgPDwgcGFpcgoJCQkgIDw8ICIgWyIgPDwgc3RkOjpzZXR3KDEwKSA8PCBzdGQ6OnJpZ2h0IDw8IGV4Y2ggPDwgIl0gIgoJCQkgIDw8IHN0ZDo6Zml4ZWQgPDwgc3RkOjpzZXRwcmVjaXNpb24oMikgPDwgYmlkIDw8ICcgJyA8PCBhc2sKCQkJICA8PCBzdGQ6OmVuZGw7Cn0KCmludCBtYWluKCkgewoJZGlzcGxheSgiQlRDLVVTRFQiLCAiRlRYIiwgMjA0NjAuOTEsIDIwNDcwLjA5KTsKCWRpc3BsYXkoIkJUQy1VU0RUIiwgIkJJTkFOQ0VfVVMiLCAyMDQ1Ny4zNCwgMjA0NjcuMjgpOwoJZGlzcGxheSgiQlRDLVVTRFQiLCAiQklOQU5DRV9VUyIsIDIwNDU3LjUwLCAyMDQ2Ny4yOCk7CglyZXR1cm4gMDsKfQ==