Question: I need help with filling in the correct answer in the / * your code goes here * / section #include #include using namespace std;

I need help with filling in the correct answer in the /*your code goes here*/ section
#include
#include
using namespace std;
class Experiment {
public:
Experiment();
void ReadUnits();
void ReadMeasurements();
void Print() const;
private:
string units;
vector measurements;
};
Experiment::Experiment()/* Your code goes here */{
}
void Experiment::ReadUnits(){
cin >> units;
}
void Experiment::ReadMeasurements(){
int i;
for (i =0; i < measurements.size(); ++i){
cin >> measurements.at(i);
}
}
void Experiment::Print() const {
int i;
cout << "Experiment: "<< units <<",";
if (measurements.size()==0){
cout <<"No measurements" << endl;
}
else {
cout << measurements.size()<<" measurements: ";
for (i =0; i < measurements.size()-1; ++i){
cout << measurements.at(i)<<",";
}
cout << measurements.at(measurements.size()-1)<< endl;
}
}
int main(){
string units;
Experiment myExperiment;
myExperiment.Print();
myExperiment.ReadUnits();
myExperiment.ReadMeasurements();
myExperiment.Print();
return 0;
}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!