Respuesta :

Answer:

See explanation!

Explanation:

Here we have a program written in C++ language. Each // symbol is a relative comment explaining the reason for each command line (and is not included during the program execution).

The Program:

#include <iostream>

//c++ build in library

using namespace std;

//main code body starts here

int main()

{

  //declare variable to store phone numbers,its area code, prefix and line    number.

  long pnumber;   //declare long variable

  int ac, prefix, lnumber;

  //declare integer variables, where ac: Area Code and lnumber is the Line Number

  cout<<"Enter a 10-digit Phone Number: "<<endl;

  //cout command prints on screen the desired message

  cin>>pnumber;

  //cin command enables the user to interact with the programm and enter information manually

  //main body to obtain the desired output starts below

  //each 'division' is used to allocate the correct value at the correct

  //since prefix is used to get the desired output of ( )    -

  ac = pnumber/10000000;

  prefix = (pnumber/10000)%1000;

  lnumber = pnumber%10000;

  //main body ends here

  cout<<"Based on your 10-digit number"<<endl;

  cout<<"below you have (AreaCode), Prefix, and - line number "<<endl;

  cout<<"("<<ac<<")"<<""<<prefix<<"-"<<lnumber<<endl;

  //Prints on screen the desired output of the long 10 digit Number

  return 0; //ends program

}

-------------------------------------------------------------------------------------------------------

The Output Sample:

Enter a 10-digit Phone Number:

8019004673

Based on your 10-digit number

below you have (Area Code), Prefix, and - line number

(801) 900-4673

....Programm finished with exit code 0

ACCESS MORE
EDU ACCESS