From e345f33f90e4121a9902982093d2c8ef34310402 Mon Sep 17 00:00:00 2001 From: abhilashsur <46296792+abhilashsur@users.noreply.github.com> Date: Tue, 1 Jan 2019 14:10:31 +0100 Subject: [PATCH 1/2] First Template Code --- Template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Template diff --git a/Template b/Template new file mode 100644 index 0000000..9b5dbb3 --- /dev/null +++ b/Template @@ -0,0 +1,19 @@ +#include + +template +float average (T array[], int NumElements) +{ + T tSum = T(); + + for(int i =0; i< NumElements; i++) + { + tsum += array[i]; + } + return (float)(tsum/NumElements); +} + +void main() +{ + int intArray[5] = {121,23,12,45,34,54}; + cout<< average(intArray, sizeof(intArray)); +} From 4a7f46a103a1605a0ad8254e8f2295694b40bb1c Mon Sep 17 00:00:00 2001 From: abhilashsur <46296792+abhilashsur@users.noreply.github.com> Date: Tue, 1 Jan 2019 14:19:48 +0100 Subject: [PATCH 2/2] Error Correction --- Template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Template b/Template index 9b5dbb3..6dcfd4f 100644 --- a/Template +++ b/Template @@ -9,7 +9,7 @@ float average (T array[], int NumElements) { tsum += array[i]; } - return (float)(tsum/NumElements); + return (float)(tsum)/NumElements; } void main()