This actually sounds like a very appropriate introductory problem for someone who's just starting out with C/C++, so don't be too scared of it. Give it a go, and if you run into problems, post your code here and we'll try and help you fix any problems with it. Good luck!