Emess
Turmspringer
Code:
C Quellcode
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
char ziffern[13][3] = { "M", "CM", "D", "CD", "C", "XC", "L", "XL", "X",
"IX", "V", "IV", "I"};
int zahlen[13] = { 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1 };
int zahl, i=0;
/*scanf("%d", &zahl);*/
zahl = atoi(argv[1]);
while (zahl > 0) {
if (zahl/zahlen[i] >= 1) {
printf(ziffern[i]);
zahl -= zahlen[i];
}
else {
i++;
}
}
printf("\n");
return 0;
}