Membuat Matriks Zig Zag dengan C++

Berikut saya akan sedikit membagi codingan untuk Dev-C++ untuk membuat Matriks Zig-Zag, semoga bermanfaat :)

\\zig zag matriks

#include<conio.h>

main()
{
      int A[10][10],baris, kolom,i,j;
      printf("Jumlah Baris : ");scanf ("%d",&baris);
      printf("Jumlah Kolom : ");scanf ("%d",&kolom);
      printf("\n\n");
   
      //input data matriks
      for(i=0;i<baris;i++)
      {
         for(j=0;j<kolom;j++)
         {
             printf("Data A[%d][%d] : ",i,j);
             scanf("%d",&A[i][j]);
         }
         printf("\n");
      }
   
      //cetak data matriks
      printf("Mattrik A\n");
      for(i=0;i<baris;i++)
      {
          printf("\n");
          {
             for(j=0;j<kolom;j++)
             {
                printf("%5d",A[i][j]);
             }
          }
      }
   
      //matriks zigzag
      printf("\n\nMattrik A zigzag\n");
      for(i=0;i<baris;i++)
      {
         printf("\n");
         if(i%2==0)
         {
             for(j=0;j<kolom;j++)
             printf("%5d",A[i][j]);
         }
         else
         {
             for(j=kolom-1;j>=0;j--)
             printf("%5d",A[i][j]);
         }
      }
      getche();
      return 0;
}

Comments