Страница 1 из 1

помогите переделать в ооп

Добавлено: 17 июн 2013, 23:51
Марина1312
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;

int main ()
{
srand((unsigned)time(NULL));
const int n=3,m=4;
int arr [n][m];

for (int i=0;i<n;i++)
{
for (int j=0;j<m;j++)
{
arr[j]=rand()%100;
}
}
for (int i=0;i<n;i++)
{
for (int j=0;j<m;j++)
{
cout « setw(3) « arr[j];
}
cout « "\n";
}
int i_max=0,j_max=0,max;
for (int i=0;i<n;i++)
{
for (int j=0;j<m;j++)
{
if (i==0&&j==0)
{
max=arr[j];
i_max=i;
j_max=j;
continue;
}
if (arr[j]>max)
{
max=arr[j];
i_max=i;
j_max=j;
}
}
}
for (int i=i_max;i>0;i--)
{
for (int j=0;j<m;j++)
{
int temp=arr[j];
arr[j]=arr[i-1][j];
arr[i-1][j]=temp;
}
}
for (int j=j_max;j>0;j--)
{
for (int i=0;i<n;i++)
{
int temp=arr[j];
arr[j]=arr[j-1];
arr[i][j-1]=temp;
}
}
cout « "\n";
for (int i=0;i<n;i++)
{
for (int j=0;j<m;j++)
{
cout « setw(3) « arr[i][j];
}
cout « "\n";
}
system("pause");
return 0;
}