Question: in C++ Write a program convertbase.cpp which converts a number, represented as a string in one base, to a new string representing that number in

in C++

Write a program convertbase.cpp which converts a number, represented as a string in one base, to a new string representing that number in a new base. You may assume that the number can be stored in an int without overflow.

The character to represent a digit with value digitvalue is the ASCII character digitvalue+'0'.

Note that this means that the conventional use of a-f for bases like 16 is not supported by convertbase.

The program should expect three command line arguments

  • a string representing the number to convert
  • the base that the preceeding string is represented in
  • the base that the number should be converted to.

The values of the original base and the target base will always be in the range 2 to 200 inclusive.

The program should print the new representation to the standard output and then exit.

3.1 Restrictions

You may only include the libraries iostream and string. No other includes are permitted.

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 Databases Questions!