Когда последний символ соответствует первому символу следующего элемента массива, повторяется вывод данного последнего символа. В чем причина и какое должно быть решение?
#include <stdio.h>
int main(void) {
int i ;
char fact_char[13][2] = {"I", "IV", "V", "IX", "X", "XL", "L", "XC", "C", "CD", "D", "CM", "M"};
for(i = 0; i < 13; i++){
printf("%s\n", fact_char[i]);
}
return 0;
}
ВЫХОД
I
IVV
V
IXX
X
XLL
L
XCC
C
CDD
D
CMM
M