diff options
| author | Paul Jungeblut <s_jungeb@i08pc54.atis-stud.uni-karlsruhe.de> | 2014-11-25 17:48:20 +0100 |
|---|---|---|
| committer | Paul Jungeblut <s_jungeb@i08pc54.atis-stud.uni-karlsruhe.de> | 2014-11-25 17:48:20 +0100 |
| commit | 69d0ac7c81eed0c9ceaf1f19d9dcfbe2431ba55c (patch) | |
| tree | c19a4b84b242d3817d5d634dd6c69589c8c32669 /sonstiges/Roman.cpp | |
| parent | 24a946fdaeb0e5ceabf458007128df4fd4872733 (diff) | |
Kombinatorik fertig
Diffstat (limited to 'sonstiges/Roman.cpp')
| -rw-r--r-- | sonstiges/Roman.cpp | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/sonstiges/Roman.cpp b/sonstiges/Roman.cpp index 195f833..c5ead54 100644 --- a/sonstiges/Roman.cpp +++ b/sonstiges/Roman.cpp @@ -24,17 +24,11 @@ string convertToRoman(int n) { n -= num[i]; } } - int pos = roman.find("CCCC"); - if(pos != string::npos) roman.replace(pos,4,"CD"); - pos = roman.find("XXXX"); - if(pos != string::npos) roman.replace(pos,4,"XL"); - pos = roman.find("IIII"); - if(pos != string::npos) roman.replace(pos,4,"IV"); - pos = roman.find("DCD"); - if(pos != string::npos) roman.replace(pos,3,"CM"); - pos = roman.find("LXL"); - if(pos != string::npos) roman.replace(pos,3,"XC"); - pos = roman.find("VIV"); - if(pos != string::npos) roman.replace(pos,3,"IX"); + int pos = roman.find("CCCC"); if(pos != string::npos) roman.replace(pos,4,"CD"); + pos = roman.find("XXXX"); if(pos != string::npos) roman.replace(pos,4,"XL"); + pos = roman.find("IIII"); if(pos != string::npos) roman.replace(pos,4,"IV"); + pos = roman.find("DCD"); if(pos != string::npos) roman.replace(pos,3,"CM"); + pos = roman.find("LXL"); if(pos != string::npos) roman.replace(pos,3,"XC"); + pos = roman.find("VIV"); if(pos != string::npos) roman.replace(pos,3,"IX"); return roman; } |
