#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
// Размерности
const size_t ROWS=3,COLS=5;
// Матрица
unsigned int matrix[ROWS][COLS];
// Счетчик
unsigned int counter=0;
// Заполняем матрицу
size_t start_row=0,start_col=COLS-1;
while(start_row<ROWS)
{
size_t i=start_row,j=start_col;
while(i<ROWS && j<COLS)
{
matrix[i++][j++]=++counter;
}
if(start_col>0)
{
--start_col;
}
else
{
++start_row;
}
}
// Выводим матрицу
for(size_t i=0;i<ROWS;++i)
{
for(size_t j=0;j<COLS;++j)
{
cout<<setw(3)<<matrix[i][j]<<' ';
}
cout<<endl;
}
system("PAUSE");
return 0;
}
10 7 4 2 1
13 11 8 5 3
15 14 12 9 6
if(j>0)
{
--j;
}
else
{
++i;
}
if(r>0)
{
--r;
}
else
{
++l;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.