What Is Array ??
 Collection Of same type of data.
 Data Type ( Int, float, double, char).
 Saves data in a sequence.
 Examples:
 1. Employees Info of an organization.
 2. Score of students of a class.
 3. Table of daily rainfall data.
 4. Temperature record of hours.
 Three Types Of Array
 One Dimensional Array(1-D)
 Two Dimensional Array(2-D)
 Multi Dimensional Array(A[s1][s2[s3][s4]…)
 Initialization:
 Type Array_name [Size];
 Type Array_name [Size] = {list of Values};
 Example:
 int A[10];
 int A[5] ={50,60,70,80,90};
 User Define:
 int A[n]; [Size of Array declare by User.]
Two Dimensional Array(2-D)
 Initialization:
 Type Array_name[row_size][column_size];
 Type Array_name[row_size][column_size]={{s1},{s2},{s3}};
 Here s1,s2,s3 refers to sets of number.
 Example:
 int A[3][3] ;
 int A[3][3] = {{10,20,45},{42,79,81},{89,9,36}};
 User Define:
 int A[r][n];
 Value of {r,n} given by user .
 Initialization:
 Type Array_name[s1][s2][s3]…..[sm];
Example:
int survey [3][5][3];
float table [5][4][5][3];
Pros & Cons:
Two dimensional array often
consider as multi dimensional array.
Multi dimensional array is derived
from basic C Language.
Multi Dimensional array
Example
 One Dimensional Array(1-D):
 Loops runs from 0 to n-1 th index.
 Sorting might involve if data was ask in sorting mode.
How 1-D array insertion Works:
For 0 to n-1
{input value;(Using scanf)}
int A[5]
Insertion In An Array
 Two Dimensional Array(2 - D):
 Loops runs
for 0 to row – 1
{for 0 to column – 1
input value;(scanf) }
How It works:
int A[3][4];
Step 1 Step 2 Step 3
 One Dimensional Array(1-D):
 User given input.
 Search for data
 Runs in the loops looking for the given input.
2 Condition: Found or Not found
Found condition:
Example: search: 4 (Found if available).
 Not Found (Print Not Found)
ORIGIN (Array) After Deletion
Two Dimensional Array(2D)
 User Given Input(search: 12)
 Process:
Runs inside the loops looking for element.
Condition:
If found delete the input value and replace by ‘0’
Else print not found.
Example: Before After
A Presentation About Array Manipulation(Insertion & Deletion in an array)

A Presentation About Array Manipulation(Insertion & Deletion in an array)

  • 2.
    What Is Array??  Collection Of same type of data.  Data Type ( Int, float, double, char).  Saves data in a sequence.  Examples:  1. Employees Info of an organization.  2. Score of students of a class.  3. Table of daily rainfall data.  4. Temperature record of hours.
  • 3.
     Three TypesOf Array  One Dimensional Array(1-D)  Two Dimensional Array(2-D)  Multi Dimensional Array(A[s1][s2[s3][s4]…)
  • 4.
     Initialization:  TypeArray_name [Size];  Type Array_name [Size] = {list of Values};  Example:  int A[10];  int A[5] ={50,60,70,80,90};  User Define:  int A[n]; [Size of Array declare by User.]
  • 5.
    Two Dimensional Array(2-D) Initialization:  Type Array_name[row_size][column_size];  Type Array_name[row_size][column_size]={{s1},{s2},{s3}};  Here s1,s2,s3 refers to sets of number.  Example:  int A[3][3] ;  int A[3][3] = {{10,20,45},{42,79,81},{89,9,36}};  User Define:  int A[r][n];  Value of {r,n} given by user .
  • 6.
     Initialization:  TypeArray_name[s1][s2][s3]…..[sm]; Example: int survey [3][5][3]; float table [5][4][5][3]; Pros & Cons: Two dimensional array often consider as multi dimensional array. Multi dimensional array is derived from basic C Language. Multi Dimensional array Example
  • 7.
     One DimensionalArray(1-D):  Loops runs from 0 to n-1 th index.  Sorting might involve if data was ask in sorting mode. How 1-D array insertion Works: For 0 to n-1 {input value;(Using scanf)} int A[5]
  • 8.
    Insertion In AnArray  Two Dimensional Array(2 - D):  Loops runs for 0 to row – 1 {for 0 to column – 1 input value;(scanf) } How It works: int A[3][4]; Step 1 Step 2 Step 3
  • 9.
     One DimensionalArray(1-D):  User given input.  Search for data  Runs in the loops looking for the given input. 2 Condition: Found or Not found Found condition: Example: search: 4 (Found if available).  Not Found (Print Not Found) ORIGIN (Array) After Deletion
  • 10.
    Two Dimensional Array(2D) User Given Input(search: 12)  Process: Runs inside the loops looking for element. Condition: If found delete the input value and replace by ‘0’ Else print not found. Example: Before After