004
27.09.2003, 13:34 Uhr
0xdeadbeef
Gott (Operator)
|
So aus dem Stand komm ich im Moment nicht mehr weiter, vielleicht fällt mir später noch was ein. Das ist mein Code:
C++: |
char*l={"M\0CM\0D\0CD\0C\0XC\0L\0XL\0X\0IX\0V\0IV\0I"},b[16],*p=b;int n []={999,899,499,399,99,89,49,39,9,8,4,3,0},j;main(x,s)int*s;{for(x=atoi (s[1]);x;++j)for(;x>n[j];x-=n[j]+1,p+=j%2+1)strcpy(p,l+j*5/2);puts(b);}
|
--edit: i heißt jetzt j -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra Dieser Post wurde am 27.09.2003 um 13:35 Uhr von 0xdeadbeef editiert. |