fork download
  1. // Marvyn De La Torre CS1A Chapter 4, P.220, #2
  2.  
  3. /**************************************************************
  4. * Convert Roman Numeral
  5. *
  6. * This program converts a number from 1 through 10 into its
  7. * corresponding Roman numeral.
  8. *
  9. * Input:
  10. * Number = number
  11. *
  12. * Output:
  13. * Roman numeral = Roman numeral equivalent of number
  14. **************************************************************/
  15.  
  16. #include <iostream>
  17. using namespace std;
  18.  
  19. int main()
  20. {
  21. int number;
  22.  
  23. cout << "Enter a number from 1 through 10: ";
  24. cin >> number;
  25.  
  26. switch (number)
  27. {
  28. case 1:
  29. cout << "I" << endl;
  30. break;
  31.  
  32. case 2:
  33. cout << "II" << endl;
  34. break;
  35.  
  36. case 3:
  37. cout << "III" << endl;
  38. break;
  39.  
  40. case 4:
  41. cout << "IV" << endl;
  42. break;
  43.  
  44. case 5:
  45. cout << "V" << endl;
  46. break;
  47.  
  48. case 6:
  49. cout << "VI" << endl;
  50. break;
  51.  
  52. case 7:
  53. cout << "VII" << endl;
  54. break;
  55.  
  56. case 8:
  57. cout << "VIII" << endl;
  58. break;
  59.  
  60. case 9:
  61. cout << "IX" << endl;
  62. break;
  63.  
  64. case 10:
  65. cout << "X" << endl;
  66. break;
  67.  
  68. default:
  69. cout << "Invalid number." << endl;
  70. }
  71.  
  72. return 0;
  73. }
Success #stdin #stdout 0s 5320KB
stdin
9
stdout
Enter a number from 1 through 10: IX