#include <iostream>
#include <vector>
void fill( std::vector<float> &vec1, std::vector<float> &vec2 );
void show( const std::vector<float> &vec );
int main()
{
std::vector<float> vec1;
std::vector<float> vec2;
fill( vec1, vec2 );
show( vec1 );
std::cout << "\n";
show( vec2 );
return 0;
}
void fill( std::vector<float> &vec1 , std::vector<float> &vec2 )
{
vec1.push_back( -0.5f );
vec1.push_back( 0.5f );
vec1.push_back( 1.5f );
vec2.push_back( 0.5f );
vec2.push_back( 0.5f );
vec2.push_back( 1.5f );
}
void show( const std::vector<float> &vec )
{
for( unsigned int i = 0; i < vec.size(); ++i )
{
std::cout << vec[i] << "/n";
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgogCnZvaWQgZmlsbCggc3RkOjp2ZWN0b3I8ZmxvYXQ+ICZ2ZWMxLCBzdGQ6OnZlY3RvcjxmbG9hdD4gJnZlYzIgKTsKdm9pZCBzaG93KCBjb25zdCBzdGQ6OnZlY3RvcjxmbG9hdD4gJnZlYyApOwogCmludCBtYWluKCkKewogICAgc3RkOjp2ZWN0b3I8ZmxvYXQ+IHZlYzE7CiAgICBzdGQ6OnZlY3RvcjxmbG9hdD4gdmVjMjsKICAgIGZpbGwoIHZlYzEsIHZlYzIgKTsKIAogICAgc2hvdyggdmVjMSApOwogICAgc3RkOjpjb3V0IDw8ICJcbiI7CiAgICBzaG93KCB2ZWMyICk7CiAKICAgIHJldHVybiAwOwp9CiAKdm9pZCBmaWxsKCBzdGQ6OnZlY3RvcjxmbG9hdD4gJnZlYzEgLCBzdGQ6OnZlY3RvcjxmbG9hdD4gJnZlYzIgKQp7CiAgICB2ZWMxLnB1c2hfYmFjayggLTAuNWYgKTsKICAgIHZlYzEucHVzaF9iYWNrKCAwLjVmICk7CiAgICB2ZWMxLnB1c2hfYmFjayggMS41ZiApOwogCiAgICB2ZWMyLnB1c2hfYmFjayggMC41ZiApOwogICAgdmVjMi5wdXNoX2JhY2soIDAuNWYgKTsKICAgIHZlYzIucHVzaF9iYWNrKCAxLjVmICk7Cn0KIAp2b2lkIHNob3coIGNvbnN0IHN0ZDo6dmVjdG9yPGZsb2F0PiAmdmVjICkKewogICAgZm9yKCB1bnNpZ25lZCBpbnQgaSA9IDA7IGkgPCB2ZWMuc2l6ZSgpOyArK2kgKQogICAgewogICAgICAgIHN0ZDo6Y291dCA8PCB2ZWNbaV0gPDwgIi9uIjsKICAgIH0KfQ==