Answer to Question #285785 in C++ for Pandey

Question #285785

Given a text file containing unknown number of lines, each line containing three integer values representing the height of a building in (Yard foot inches) separated by space. Write a well-documented C++ program that 

  1. Reads the three values from the file,
  2. If any of the read values is greater than 2000, prints on the screen an error message: “Error: invalid building length.!” .
  3. Otherwise, calculates the building length in inches, where one yard is 3 feet, and foot is 12 inches, 
  4. Sends to another file both length values: the read and the calculated as shown below. 
  5. Repeats steps (1-4) until a negative value is encountered.
  • For example, if the read values are (71 2 6), then your program must send to a new file the following:
  •  The height of a building in YD:FT:IN format = 71:2:6
  • The height of a building in inches = 2586
1
Expert's answer
2022-01-20T01:46:17-0500

#include<iostream>


using namespace std;


int main()

{

int N;

cout << "Please, a number of elements: ";

cin >> N;

int* arr = new int[N];

cout << "Enter elements: ";

for (int i = 0; i < N; i++)

{

cin>> arr[i];

}

cout << "\nThe even numbers are ";

for (int i = 0; i < N; i++)

{

if (arr[i] % 2 == 0)

cout << arr[i] << " ";

}

}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment