Right I must first say, this is not homework, if it was, I might have a clue what I am doing.

I am currently doing some research and as part of the understanding of the data we have produced I am trying to convolute it.

For this I want a C++ programme that can

firstly convolute a gaussian with one of my data points,

secondly convolute a gaussian with two of my data points,

then convolute a gaussian with all of my data points.

As a complete novice I realise this may well take some time, but any hints in the right direction would be great, the entire code would be even better, but there would have to be an idiots guide with it as I want to understand how it works too.

Thanks