/*TestNumToChars.c */

#include <stdio.h>

void NumToChars(int, char*);

void main (void)
{
 int K;  char S[250],CLSTR[250];

 K=358;
  {
   NumToChars(K,CLSTR);
   puts(CLSTR);
  } 

 getchar();
}

/***********************/

void NumToChars(int N, char *S)
{
 int CNT,K=0,M,Q,R;    int KK=0;  char T[15];


 while (N)
  {
   Q = N/10;  R = N%10;
   T[K]=(char)(R+48);
   N=Q; K++;
  }
 M=CNT=K;   CNT--;

 S[KK]='('; KK++;

 for (K=0; K<M; K++) {S[KK]=T[CNT];  CNT--; KK++;}

 S[KK]=')'; KK++;  S[KK]='\0';
 return;
}


