In C programming array can be divided into two types :

1. Single dimensional array / Simple array / 1-D array / Linear array

2. Multidimensional array

1. Single dimensional array / Simple array / 1-D array / Linear array

2. Multidimensional array

### # Single dimensional array :

When dimension is 1. or when there is a pair of square brackets with the name of array it is known as single dimension array .

Declaration of single dimension array :

data type , variable name ;

### # multidimensional array :

When there are number of pairs of square bracket . or , When there are more than one dimension it is known as multidimensional array . In C programming generally 2- D array are used for the implementation of matrices which is in forms rows and column . In double dimension array first dimension represent the no of rows and second dimension represent the no of columns .

### # Declaration of 2-D array :

Syntax : data type array name [ no of rows ] [ no of columns ] ;

Or

data type array name [ m ] [ n ] ;

Where m = no of rows

n = no of columns

Example :

int a [3] [3] ;

int a [3] [3] ;

1 element = a [0] [0]

2 element = a [0] [1]

3 element = a [0] [2]

4 element = a [1] [0]

5 element = a [1[ [1]

6 element = a [1] [2]

7 element = a [2] [0]

8 element = a [2] [1]

9 element = a [2] [2]

### # Input and output with double dimensional array :

# include <stdio.h>

void main ()

{

int a [3] [3] ;

for ( i = 0 ; i < 3 ; i++ )

{

for ( j = 0 ; j < 3 ; j++ )

{

printf ("\n Enter a number:") ;

scanf ("%d", & a[i] [j]) ;

}

}

### # Output with 2 - D array :

for ( i = 0 ; i < n ; i++ )

{

for ( j = 0 ; j < n ; j++ )

{

printf ("%d", a [i] [j]) ;

printf ("%d", a [i] [j]) ;

printf ("\n") ;

}

}

## No comments:

## Post a Comment