Cara Membuat Program Zigzag Bahasa C



Buat program membaca matrik a berukuran mxn dan menampilkannya secara zigzag seperti skema berikut :
---------------> 
<--------------
---------------> 
<-------------- 
Contoh input (baris pertama adalah m dan n);
4 4
1 3 2 1
8 4 3 2
1 2 3 4
9 8 7 6
Contoh output:
1 3 2 1 2 3 4 8 1 2 3 4 6 7 8 9

Programnya :

#include<stdio.h>
#include<conio.h>

int main( ) {
               
          int a[4][4]={{1,3,2,1},{8,4,3,2},{1,2,3,4},{9,8,7,6}};
          int i,j;
               
          for(i=0;i<4;i++){        
              if(i%2==0){           
                    for(j=0;j<4;j++){
                           printf("%2d",a[i][j]);
                    }
                }
                else {
                    for(j=3;j>=0;j--){
                        printf("%2d",a[i][j]);
                     }
                 }
              }

                getch( );               
                return 0;

}


Comments
0 Comments

No comments: