Вывести элементы матрицы на экран в порядке "змейки" - C#
Формулировка задачи:
Помогите пожалуйста, как в таком порядке сделать матрицу?
Вывести элементы матрицы на экран в следующем порядке:
Решение задачи: «Вывести элементы матрицы на экран в порядке "змейки"»
textual
Листинг программы
#include<iostream>
using namespace std;
void main()
{
const int lenght=4;
const int width=7;
int Mas[width][lenght] = { { 1, 2, 3, 4 }, { 1, 2, 3, 4 }, { 1, 2, 3, 4 }, { 1, 2, 3, 4 }, { 1, 2, 3, 4 }, { 1, 2, 3, 4 }, { 1, 2, 3, 4 } };
int i=0;
int j=0;
while(i<=width-1)
{
while(j<=lenght-1)
{
cout<<Mas[i][j];
j++;
}
cout<<endl;
i++;
j--;
if(i>width-1)
{
break;
}
while(j>=0)
{
cout<<Mas[i][j];
j--;
}
cout<<endl;
i++;
j++;
}
}