fork download
  1. //Xinnuo Wang CS1A Chapter 4, P. 220, #2
  2. //
  3. /*******************************************************************************
  4. *
  5. * Display Roman Number
  6. * ______________________________________________________________________________
  7. * This program accepts numbers and transfer to Roman number.
  8. *
  9. * ______________________________________________________________________________
  10. * INPUT
  11. * Number : The accepted number to transfer.
  12. * OUTPUT
  13. * Roman Number : The converted roman number.
  14. *******************************************************************************/
  15. #include <iostream>
  16. using namespace std;
  17.  
  18. int main()
  19. {
  20. int number; //INPUT - The accepted number to transfer.
  21. //
  22. //Data Input
  23. cout << "Enter number"<< endl;
  24. cin>> number;
  25. //
  26. //Output Result
  27. switch(number)
  28. {
  29. case 1:
  30. cout <<"I"<<endl;break;
  31. case 2:
  32. cout <<"II"<<endl;break;
  33. case 3:
  34. cout <<"III"<<endl;break;
  35. case 4:
  36. cout <<"IV"<<endl;break;
  37. case 5:
  38. cout <<"V"<<endl;break;
  39. case 6:
  40. cout <<"VI"<<endl;break;
  41. case 7:
  42. cout <<"VII"<<endl;break;
  43. case 8:
  44. cout <<"VIII"<<endl;break;
  45. case 9:
  46. cout <<"IX"<<endl;break;
  47. case 10:
  48. cout <<"X"<<endl;break;
  49. }
  50. //
  51. //Check Validation
  52. if(number<1||number>10)
  53. cout<<"Invalide Number"<<endl;
  54. return 0;
  55. }
Success #stdin #stdout 0.01s 5276KB
stdin
3
stdout
Enter number
III