Вывести элементы матрицы на экран в порядке "змейки" - 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++;
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5
Похожие ответы