[solved] problems with extracting values from Serial communication

Where is the data coming from? Can you format the data that is sent? If so, have the sender send float values and use Serial.parseFloat() to get your values into an array of floats. Or you can use parseint() with the current data and divide by 100.00, as the case may be, and cast to float.