C Programming 3 Passing arrays Copypaste your code from warm
C++ Programming:
3) Passing arrays
Copy-paste your code from warm-up 2 into a new file as a starting point for this problem. In main() there is a cout statement. Make a new function that displays the same information as this cout and call that function in main() instead. (Hint: Cut and paste the cout statement into a fuction and pass the correct argument.)
This is my warm-up 2 progrmming:
#include <iostream>
using namespace std;
string requestName();
 double requestHeight(string fullName);
 int requestNumberOfPartners();
 int main()
 {
 string fullName[2];
 double height[2];
for(int i = 0; i < 2; i++)
 {
 fullName[i] = requestName();
 height[i] = requestHeight(fullName[i]);
 }
cout << \"If \" << fullName[0] << \" and \" << fullName[1]
 << \" stand on top of each other, their combined height will be \"
 << (height[0] + height[1])<<endl;
   
 }
string requestName()
 {
 string name;
 cout << \"Please enter full name: \";
 getline(cin, name);
 return name;
 }
double requestHeight(string fullName)
 {
 double height;
 cout << \"Please enter \" << fullName << \"\'s height: \";
 cin >> height;
 cin.ignore(2, \'\ \');
   
 return height;
 }
int requestNumberOfPartners()
 {
 int numberOfPartners;
 cout << \"How many partners are there?\";
 cin >> numberOfPartners;
   
 return numberOfPartners;
 }
Solution
#include <iostream>
using namespace std;
string requestName();
 double requestHeight(string fullName);
 int requestNumberOfPartners();
 void printArray(string fullName[], double height[]);
 int main(){
     string fullName[2];
     double height[2];
    for(int i = 0; i < 2; i++){
         fullName[i] = requestName();
         height[i] = requestHeight(fullName[i]);
     }
     printArray(fullName, height);
 }
string requestName(){
     string name;
     cout << \"Please enter full name: \";
     getline(cin, name);
     return name;
 }
double requestHeight(string fullName){
     double height;
     cout << \"Please enter \" << fullName << \"\'s height: \";
     cin >> height;
     cin.ignore(2, \'\ \');
    return height;
 }
int requestNumberOfPartners(){
     int numberOfPartners;
     cout << \"How many partners are there?\";
     cin >> numberOfPartners;
    return numberOfPartners;
 }
void printArray(string fullName[], double height[]){ //pass in the arrays fullName and height into this //function which prints out the final output
     cout << \"If \" << fullName[0] << \" and \" << fullName[1]
     << \" stand on top of each other, their combined height will be \"
     << (height[0] + height[1])<<endl;
 }


