Unit IV Array
Unit IV Array
Index
➢Introducing Arrays.
➢Declaration of a Array. Variables,
Creating Arrays.
➢The Length of Arrays.
➢Initializing Arrays.
➢Multidimensional Arrays.
Introducing Arrays
➢ Array is a fixed size sequenced collection of
elements of same data type
int a[10];
Num reference a[0]
a[1]
a[2]
a[3]
An Array of 10 Elements
a[4] of type int.
a[5]
a[6]
a[7]
a[8]
a[9]
Declaring Array Variables
➢ Syntax:
Data type array name[SIZE];
SIZE must be an integer constant
Example:
int a[10]
int list[5];
char name[30];
float marks[5];
Creating Arrays
➢ Data type array-name[size];
Example:
int num[10];
large=small=a[0];
for(i=1;i<n;++i)
{
if(a[i]>large)
large=a[i];
if(a[i]<small)
small=a[i];
}
int main()
{
int m, n, c, d, first[10][10], second[10][10], sum[10][10];
printf("Enter the number of rows and columns of
matrix\n");
scanf("%d%d", &m, &n);
printf("Enter the elements of first matrix\n");
for (c = 0; c < m; c++)
for (d = 0; d < n; d++)
scanf("%d", &first[c][d]);
return 0;
}
#include<stdio.h> r=i+ 1;
#include<conio.h> for(j=1 ;j<=COLS;j++)
{
#define ROWS 10 c=j;
#define COLS 10 pro [i][j]=r*c;
printf("%4d" ,pro[i] [j]);
void main()
}
{ printf("\n ");
int r,c,pro[ROWS] [COLS]; }
int i,j; getch();
}
clrscr();
printf(" Print the Table from 2 to 10\n\n\n");
printf(" ");
for(j=1 ;j<=COLS;j++)
printf("%4d" ,j);
printf( "\n");
printf(" --------------------------------------- \n ");
for(i=0;i<ROWS;i++ )
{
#include<stdio.h>
int main() {
int a[30], b[30], i, no;
printf("\nEnter no of elements :");
scanf("%d", &no);
//Accepting values into Array
printf("\nEnter the values :");
for (i = 0; i < no; i++) {
scanf("%d", &a[i]);
}
/* Copying data from array 'a' to array 'b */
for (i = 0; i < no; i++) {
b[i] = a[i];
}
//Printing of all elements of array
printf("The copied array is :");
for (i = 0; i < no; i++)
printf("\n b[%d] = %d", i, b[i]);
return (0);
}