All pastes #987931 Raw Edit

Anonymous

public text v1 · immutable
#987931 ·published 2008-04-17 02:54 UTC
rendered paste body
#include <iostream>
#include <string> 
using namespace std;
//****************** prototypes *******************/
int GetTheYear();
string Roman(int);
void PrintResults(int,string);
/*************************************************/

int main()
{
	int number;
	char answer;

	GetTheYear();
	string Roman(number);
	PrintResults(number,answer);
	return 0;
}
int GetTheYear()
{
	cout << "Enter a number between 1 and 3,999: ";
	cin >> number;
	return;
}
string Roman(int number)
{
if(number - 1000 > -1) 
{  
	   answer = answer+ 'M';
	   number = number - 1000;
}
else if(number - 500 > -1)
{
	answer = answer+ 'D';
	number = number - 500;
}
else if(number - 100 > -1)
{
	answer = answer+ 'C';
	number = number - 100;
}
else if(number - 50 > -1)
{
	answer = answer+ 'L';
	number = number - 50;
}
else if(number - 10 > -1)
{
	answer = answer+ 'X';
	number = number - 10;
}
else if(number - 5 > -1)
{
	answer = answer+ 'V';
	number = number - 5;
}
else 
{
	answer = answer+ 'I';
	number = number - 1;
}
	return;
}
void PrintResults(int number,string answer)
{
	cout << "The Roman equivalent of " << number << " is " << answer << endl;
	return;
}