#include <stdio.h>
#include <stdlib.h>


/*wert ist der Integerwert;
  laenge ist die Anzahl der Zahlen des Integers
  wir benötigen Länge for die dynamische Speicherreservierung*/
char *it_oa(int wert, int laenge)
{
 char *ret = malloc(laenge * sizeof(char));
 int i;

 for(i=0; i<laenge; i++)
  {
    ret[laenge-i-1] = (wert % 10) + 48;
    wert = wert / 10;
  }
 ret[laenge]='\n';
 return ret;
}


int main()
{
  printf("%s\n", it_oa(1234,4));
  printf("%s\n", it_oa(5432,6));
  return 0;
}
