Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

array c++ Your program must not use any function templates from the algorithms portion of the Standard C++ library. int countFloatingPointValues( const string array[ ],

array c++

Your program must not use any function templates from the algorithms portion of the Standard C++ library.

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

Logistics Lifeline Supply Chain Strategies

Authors: Ehsan Sheroy

1st Edition

7419377502, 978-7419377503

More Books

Students also viewed these Databases questions

Question

=+1. Walter Mischel's famous "marshmallow test" found that

Answered: 1 week ago