Тема: допоможіть оформити
завдання стоїть так:
Контейнерний клас описує та забезпечує набір дій над даними параметризованого масиву, розмірність якого визначається під час роботи програми. Усі обчислення та перетворення повинні бути реалізовані у вигляді методів класу.
Дана прямокутна матриця. Визначити номер стовпця, в якому знаходиться найдовша серія з однакових елементів.
програму я написав, але з контейнерами не дружу, допоможіть це все загнати у нього.
текст програми:
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
system("color F0");
const int n=3,m=5;
int arr[n][m]={ {2,5,9,4,4},
{2,3,6,4,4},
{3,4,7,5,4}};
int t=0,k=0,l=0,max;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
if(arr[i][j]==3)
{
t++;
break;
};
for(int i=0;i<m;i++)
{
k=0;
for(int j=0;j<n;j++)
{
if(arr[j][i]==arr[j+1][i])
k++;
else
k=0;
if(k>l)
{
max=i;
l=k;
}
}
}
cout<<"PadKiB 3 HyJlaMu\t"<<t<<"\n CTOBbec 3 HaydovLLIOY noCJlidoBHiCty\t"<<max+1<<endl;
return 0;
}