W C++ nie ma takiej funkcji jak itoa. Mógłbyś użyć std::istringstream, lub std::to_string (C++11).
PS. Ten kod i tak nie zaliczy zadania. Sprawdź różne testy (zwłaszcza skrajne), zastanów się, lub/i poszukaj wątek tego zadania na forum. Znajdziesz tam więcej podpowiedzi.