73 lines
831 B
C++
73 lines
831 B
C++
|
|
#include <iostream.h>
|
||
|
|
|
||
|
|
int main()
|
||
|
|
{
|
||
|
|
int zahl;
|
||
|
|
int lv;
|
||
|
|
int i,x,c,m,v,l,d;
|
||
|
|
|
||
|
|
cout << "Zahl:";
|
||
|
|
cin >> zahl;
|
||
|
|
|
||
|
|
m = zahl / 1000;
|
||
|
|
zahl -= m*1000;
|
||
|
|
|
||
|
|
d = zahl / 500;
|
||
|
|
zahl -= d*500;
|
||
|
|
|
||
|
|
c = zahl / 100;
|
||
|
|
zahl -= c*100;
|
||
|
|
|
||
|
|
l = zahl / 50;
|
||
|
|
zahl -= l*50;
|
||
|
|
|
||
|
|
x = zahl / 10;
|
||
|
|
zahl -= x*10;
|
||
|
|
|
||
|
|
v = zahl / 5;
|
||
|
|
zahl -= v*5;
|
||
|
|
|
||
|
|
i = zahl;
|
||
|
|
zahl -= i;
|
||
|
|
|
||
|
|
cout << "M;D;C;L;X;V;I"<< endl << m << ";" << d << ";" << c << ";" << l << ";" << x << ";" << v << ";" << i << endl << endl ;
|
||
|
|
|
||
|
|
for (lv = 0; lv < m; lv++)
|
||
|
|
{
|
||
|
|
cout << "M";
|
||
|
|
}
|
||
|
|
|
||
|
|
for (lv = 0; lv < d; lv++)
|
||
|
|
{
|
||
|
|
cout << "D";
|
||
|
|
}
|
||
|
|
|
||
|
|
for (lv = 0; lv < c; lv++)
|
||
|
|
{
|
||
|
|
cout << "C";
|
||
|
|
}
|
||
|
|
|
||
|
|
for (lv = 0; lv < l; lv++)
|
||
|
|
{
|
||
|
|
cout << "L";
|
||
|
|
}
|
||
|
|
|
||
|
|
for (lv = 0; lv < x; lv++)
|
||
|
|
{
|
||
|
|
cout << "X";
|
||
|
|
}
|
||
|
|
|
||
|
|
for (lv = 0; lv < v; lv++)
|
||
|
|
{
|
||
|
|
cout << "V";
|
||
|
|
}
|
||
|
|
|
||
|
|
for (lv = 0; lv < i; lv++)
|
||
|
|
{
|
||
|
|
cout << "I";
|
||
|
|
}
|
||
|
|
|
||
|
|
cout << endl;
|
||
|
|
}
|
||
|
|
|