Тема: Шаблон, контейнерний клас та параметричний масив.
Допоможіть будь ласка закінчити завдання. Я код зробила а от як це перетворити в шаблон не знаю
Контейнерний клас описує та забезпечує набір дій над даними параметризованого масиву, розмірність якого визначається під час роботи програми. Усі обчислення та перетворення повинні бути реалізовані у вигляді методів класу.В одновимірному масиві елементів, обчислити суму модулів елементів, які розташовані після першого додатного елемента.
#include <iostream>
#include <string>
#include "cmath"
using namespace std;
int main ()
{
int size = 0;
char i, pos;
unsigned int sum = 0;
cout << "Enter array size:";
cin >> size;
int *arr = new int [size];
cout << "Enter element of array:" << endl;
for (int i = 0; i<size; i++)
{
cin >> arr[i];
}
for (int i=0; i<size; i++)
{
cout << " " << arr[i];
}
cout << endl;
for (i=0; i < size; i++)
{
if (arr[i] > 0)
{
pos = i;
break;
}
}
for (i = pos + 1; i < size; i++) sum += abs(arr[i]);
cout << "Sum = " << sum << endl;
delete [] arr;
return 0;
}