#include <iostream>
#include <cstdlib>
#include <sstream>
using namespace std;
int main() {
int dynamic_variable = 4;
double *float_array;
float_array= new double [dynamic_variable];
stringstream ss1("5.1,2.1,3.6,4.8");
int count = 0;
string s1;
string s2= "2.1";
while(getline(ss1,s1,','))
{
float_array[count] = atof(s1.c_str());
count++;
}
for ( int cnt = 0; cnt < dynamic_variable; ++ cnt ) {
std::cout << float_array[ cnt ] << '\n';
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPHNzdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCmludCBkeW5hbWljX3ZhcmlhYmxlID0gNDsKZG91YmxlICpmbG9hdF9hcnJheTsKZmxvYXRfYXJyYXk9IG5ldyBkb3VibGUgW2R5bmFtaWNfdmFyaWFibGVdOwpzdHJpbmdzdHJlYW0gc3MxKCI1LjEsMi4xLDMuNiw0LjgiKTsKICAgICAgICAgICAgaW50IGNvdW50ID0gMDsKICAgICAgICAgICAgc3RyaW5nIHMxOwogICAgICAgICAgICBzdHJpbmcgczI9ICIyLjEiOwogICAgICAgICAgICB3aGlsZShnZXRsaW5lKHNzMSxzMSwnLCcpKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBmbG9hdF9hcnJheVtjb3VudF0gPSAgYXRvZihzMS5jX3N0cigpKTsKICAgICAgICAgICAgICAgIGNvdW50Kys7CiAgICAgICAgICAgIH0KCmZvciAoIGludCBjbnQgPSAwOyBjbnQgPCBkeW5hbWljX3ZhcmlhYmxlOyArKyBjbnQgKSB7CnN0ZDo6Y291dCA8PCBmbG9hdF9hcnJheVsgY250IF0gPDwgJ1xuJzsKfQp9