CINEMA - Rạp chiếu phim

Tác giả: skyvn97

Ngôn ngữ: C++

#include<stdio.h>
#define MAX   1111
int m,n,k;
int cx,cy;
int a[MAX][MAX];
void process(void) {
    int i,j,t;
    scanf("%d",&m);
    scanf("%d",&n);
    scanf("%d",&k);
    for (i=1;i<=m;i=i+1)
        for (j=1;j<=n;j=j+1)
            a[i][j]=0;
    cx=1;
    cy=1;
    for (i=1;i<=k;i=i+1) {
        scanf("%d",&t);
        for (j=1;j<=t;j=j+1) {
            a[cx][cy]=i;
            if (cx%2==1) {
                if (cy==n) cx++;
                else cy++;
            }
            else {
                if (cy==1) cx++;
                else cy--;
            }
        }
    }
    for (i=1;i<=m;i=i+1) {
        for (j=1;j<n;j=j+1) printf("%d ",a[i][j]);
        printf("%d\n",a[i][n]);
    }
}
int main(void) {
    process();
}

Download