You are trying to store chars, not strings, so why do you use double quotes?
"a" is a string, 'a' is a character.
What you actually want to store is strings, and for that you need a 2D array, like this:
s[12][3] = {"3","4","5","6","7","8","9","10","11","12","1","2"};
You cannot express 10 as a single character, I mean '10' does not exist. Single characters are from 0 to 9 when it comes to digits. For that reason, you need a string for 10, like this "10".
Now, you need the second dimension of your array to be 3, because the string "10" (for example) is a null-terminated string, thus 2 characters for its actual contents, plus one for the null-terminator, gives as 3.
PS: Turbo-C++ is an ancient compiler. Upgrade to GCC or anything else, really.
{"3","4","5","6","7","8","9","10","11","12","1","2","\0"};is not an array of characters. What else did you expect to happen? Also FYI, Microsoft DOS has no future, get a modern compiler.'3'& c. areinttypes in C, andchartypes in C++.