Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Help with array in c++ int countFloatingPointValues( const string array[ ], int n ); Return the total number of floating-point values found in all the

Help with array in c++

int countFloatingPointValues( const string array[ ],int n ); Return the total number of floating-point values found in all the array elements of the passed array argument. For the purpose of this function, a floating-point value should have the form #.#, where # is one of the digits 0-9. The decimal point is optional but should only be found once for the element to count as a valid floating-point value. Return -1 if n <= 0. For example, for the array string data[ 4 ] = { "4.4.3.3", "44", "33.098", "33.098a" }; countFloatingPointValues( data, 4 ) should return the value 2 while countFloatingPointValues( data, -14 ) should return -1. According to this specification, all of the following are valid floatingPointValues: "1.0", "1", ".0101", "0.0123". What I am after is the regular expression: (0-9)+(.)?(0-9)* That means one or more digit characters followed by an optional decimal point followed by additional optional digit characters.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning PostgreSQL On The Cloud Simplifying Database As A Service On Cloud Platforms

Authors: Baji Shaik ,Avinash Vallarapu

1st Edition

1484234464, 978-1484234464

Students also viewed these Databases questions

Question

What were your most important educational experiences?

Answered: 1 week ago

Question

Which personal relationships influenced you the most?

Answered: 1 week ago