SlideShare a Scribd company logo
1 of 10
Arrays in c
(1-Dimensional & 2-Dimensional)
By:
Anish Kumar
12/CS/60
Haldia Institute Of Technology
Introduction1-D2-DApplicationsOperations
LimitationsConclusionBibliography
Introduction
Array is a derived data type that represents a collection of the
similar types of data with continuous memory locations with
fixed size sequence.
Roles
 Efficient storing of large volume of data
 Efficient access and manipulation of data
 Helpful in viewing complex problem in simpler way
 Single name for multiple data
 Structured Data Type
1-Dimensional Array
Data_type var_name[Expression]
Data Type is the type of elements to be stored in the array
Var_name is the name of the array like any
Other variables
Expression specifies the number of elements to be stored
In array
Example : int num[10];
char city[9]= “HALDIA”;
char city[9]={ ‘H’,’A’,’L’,’D’,’I’,’A’}
Num[0] =data1
Num[1] =data2
Num[2] =data3
Num[3] =data4
Num[4] =data5
Num[5] =data6
Num[6] =data7
Num[7] =data8
Num[8] =data9
Num[9] =data10
2-Dimensional Array
0 1 2 3 4
0
1
2
3
4
0 1 2 3 4
0
1
2 7
3
4
int matrix[5] [5]; matrix[2] [1] = 7
0 1 2
0 1 2 3
1 4 5 6
2 7 8 9
3 10 11 12
int array [4][5];
or
Int [][] array ={ {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12} };
Applications
 Matrix Problem
 Solving different algorithms, graph & tree problem
 Parse Matrix
 Storing and searching of large amount of data
 Stack, Queue
 Array of pointers, Dynamic Arrays
OPERATIONS IN ARRAY
INSERTION
DELETION
MERGING TWO ARRAYS
TRAVERSING
SORTING
SEARCHING
Limitations
 Wastage of memory space. We cannot change size of
array at the run time.
 It can store only similar type of data.
 Sometimes it is not easy to operate with many index
arrays.
Conclusion
Array has added a new flavour to the programming, the
efficiency of C language has reached to zenith in terms of
efficient storing , accessing and manipulation of data, speed and
reliability.
Bibliography
 ANSI C by E Balagurusamy
 http://www.slideshare.net
 Wikipedia
Please!!
Any
Questions?
Thank
you!!

More Related Content

What's hot

C Programming : Arrays
C Programming : ArraysC Programming : Arrays
C Programming : ArraysGagan Deep
 
Array in (C) programing
Array in (C) programing Array in (C) programing
Array in (C) programing mJafarww
 
Arrays in c language
Arrays in c languageArrays in c language
Arrays in c languagetanmaymodi4
 
Arrays In C Language
Arrays In C LanguageArrays In C Language
Arrays In C LanguageSurbhi Yadav
 
Introduction to Array ppt
Introduction to Array pptIntroduction to Array ppt
Introduction to Array pptsandhya yadav
 
Array in c programming
Array in c programmingArray in c programming
Array in c programming2569294Mohan
 
Lecture17 arrays.ppt
Lecture17 arrays.pptLecture17 arrays.ppt
Lecture17 arrays.ppteShikshak
 
Array,MULTI ARRAY, IN C
Array,MULTI ARRAY, IN CArray,MULTI ARRAY, IN C
Array,MULTI ARRAY, IN Cnaveed jamali
 
Array in c language
Array in c languageArray in c language
Array in c languageumesh patil
 
Array in c language
Array in c languageArray in c language
Array in c languagehome
 
Programming in c arrays
Programming in c   arraysProgramming in c   arrays
Programming in c arraysUma mohan
 
Array in c language
Array in c language Array in c language
Array in c language umesh patil
 

What's hot (20)

C Programming : Arrays
C Programming : ArraysC Programming : Arrays
C Programming : Arrays
 
Array in (C) programing
Array in (C) programing Array in (C) programing
Array in (C) programing
 
Arrays in c language
Arrays in c languageArrays in c language
Arrays in c language
 
Array in-c
Array in-cArray in-c
Array in-c
 
Arrays In C Language
Arrays In C LanguageArrays In C Language
Arrays In C Language
 
Introduction to Array ppt
Introduction to Array pptIntroduction to Array ppt
Introduction to Array ppt
 
Arrays in c
Arrays in cArrays in c
Arrays in c
 
Array in c++
Array in c++Array in c++
Array in c++
 
C++ lecture 04
C++ lecture 04C++ lecture 04
C++ lecture 04
 
Array in c programming
Array in c programmingArray in c programming
Array in c programming
 
Array C programming
Array C programmingArray C programming
Array C programming
 
Lecture17 arrays.ppt
Lecture17 arrays.pptLecture17 arrays.ppt
Lecture17 arrays.ppt
 
Array,MULTI ARRAY, IN C
Array,MULTI ARRAY, IN CArray,MULTI ARRAY, IN C
Array,MULTI ARRAY, IN C
 
Array in c language
Array in c languageArray in c language
Array in c language
 
Array in c
Array in cArray in c
Array in c
 
C programming , array 2020
C programming , array 2020C programming , array 2020
C programming , array 2020
 
SPL 10 | One Dimensional Array in C
SPL 10 | One Dimensional Array in CSPL 10 | One Dimensional Array in C
SPL 10 | One Dimensional Array in C
 
Array in c language
Array in c languageArray in c language
Array in c language
 
Programming in c arrays
Programming in c   arraysProgramming in c   arrays
Programming in c arrays
 
Array in c language
Array in c language Array in c language
Array in c language
 

Viewers also liked

Lab 5 array
Lab 5 arrayLab 5 array
Lab 5 arraymkazree
 
Array in c language
Array in c languageArray in c language
Array in c languagesanjay joshi
 
Lab exp declaring arrays)
Lab exp declaring arrays)Lab exp declaring arrays)
Lab exp declaring arrays)Daman Toor
 
Multidimensional array in C
Multidimensional array in CMultidimensional array in C
Multidimensional array in CSmit Parikh
 
Arrays Class presentation
Arrays Class presentationArrays Class presentation
Arrays Class presentationNeveen Reda
 
C programming array & shorting
C  programming array & shortingC  programming array & shorting
C programming array & shortingargusacademy
 
Array Presentation (EngineerBaBu.com)
Array Presentation (EngineerBaBu.com)Array Presentation (EngineerBaBu.com)
Array Presentation (EngineerBaBu.com)EngineerBabu
 
Pointer in c program
Pointer in c programPointer in c program
Pointer in c programRumman Ansari
 
INTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMINGINTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMINGAbhishek Dwivedi
 

Viewers also liked (12)

Arrays
ArraysArrays
Arrays
 
Lab 5 array
Lab 5 arrayLab 5 array
Lab 5 array
 
Array in c language
Array in c languageArray in c language
Array in c language
 
Lab exp declaring arrays)
Lab exp declaring arrays)Lab exp declaring arrays)
Lab exp declaring arrays)
 
Types of lamps
Types of lampsTypes of lamps
Types of lamps
 
Multidimensional array in C
Multidimensional array in CMultidimensional array in C
Multidimensional array in C
 
Arrays Class presentation
Arrays Class presentationArrays Class presentation
Arrays Class presentation
 
C programming array & shorting
C  programming array & shortingC  programming array & shorting
C programming array & shorting
 
Arrays In C++
Arrays In C++Arrays In C++
Arrays In C++
 
Array Presentation (EngineerBaBu.com)
Array Presentation (EngineerBaBu.com)Array Presentation (EngineerBaBu.com)
Array Presentation (EngineerBaBu.com)
 
Pointer in c program
Pointer in c programPointer in c program
Pointer in c program
 
INTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMINGINTRODUCTION TO C PROGRAMMING
INTRODUCTION TO C PROGRAMMING
 

Similar to Array in c (20)

Arrays in Data Structure and Algorithm
Arrays in Data Structure and Algorithm Arrays in Data Structure and Algorithm
Arrays in Data Structure and Algorithm
 
Arrays
ArraysArrays
Arrays
 
Arrays
ArraysArrays
Arrays
 
arrays.docx
arrays.docxarrays.docx
arrays.docx
 
arrays-130116232821-phpapp02.pdf
arrays-130116232821-phpapp02.pdfarrays-130116232821-phpapp02.pdf
arrays-130116232821-phpapp02.pdf
 
BHARGAVIARRAY.PPT.pptx
BHARGAVIARRAY.PPT.pptxBHARGAVIARRAY.PPT.pptx
BHARGAVIARRAY.PPT.pptx
 
strings.ppt
strings.pptstrings.ppt
strings.ppt
 
Arrays
ArraysArrays
Arrays
 
Algorithm and Data Structure - Array and Struct
Algorithm and Data Structure - Array and StructAlgorithm and Data Structure - Array and Struct
Algorithm and Data Structure - Array and Struct
 
Presentation on array
Presentation on array Presentation on array
Presentation on array
 
Array in c
Array in cArray in c
Array in c
 
OOPs with java
OOPs with javaOOPs with java
OOPs with java
 
ARRAY.pptx
ARRAY.pptxARRAY.pptx
ARRAY.pptx
 
Numpy.pdf
Numpy.pdfNumpy.pdf
Numpy.pdf
 
Arrays.pptx
Arrays.pptxArrays.pptx
Arrays.pptx
 
DSA-Lecture-05
DSA-Lecture-05DSA-Lecture-05
DSA-Lecture-05
 
Array
ArrayArray
Array
 
Arrays
ArraysArrays
Arrays
 
Array
ArrayArray
Array
 
Array
ArrayArray
Array
 

Array in c

  • 1. Arrays in c (1-Dimensional & 2-Dimensional) By: Anish Kumar 12/CS/60 Haldia Institute Of Technology Introduction1-D2-DApplicationsOperations LimitationsConclusionBibliography
  • 2. Introduction Array is a derived data type that represents a collection of the similar types of data with continuous memory locations with fixed size sequence. Roles  Efficient storing of large volume of data  Efficient access and manipulation of data  Helpful in viewing complex problem in simpler way  Single name for multiple data  Structured Data Type
  • 3.
  • 4. 1-Dimensional Array Data_type var_name[Expression] Data Type is the type of elements to be stored in the array Var_name is the name of the array like any Other variables Expression specifies the number of elements to be stored In array Example : int num[10]; char city[9]= “HALDIA”; char city[9]={ ‘H’,’A’,’L’,’D’,’I’,’A’} Num[0] =data1 Num[1] =data2 Num[2] =data3 Num[3] =data4 Num[4] =data5 Num[5] =data6 Num[6] =data7 Num[7] =data8 Num[8] =data9 Num[9] =data10
  • 5. 2-Dimensional Array 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4 0 1 2 7 3 4 int matrix[5] [5]; matrix[2] [1] = 7 0 1 2 0 1 2 3 1 4 5 6 2 7 8 9 3 10 11 12 int array [4][5]; or Int [][] array ={ {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12} };
  • 6. Applications  Matrix Problem  Solving different algorithms, graph & tree problem  Parse Matrix  Storing and searching of large amount of data  Stack, Queue  Array of pointers, Dynamic Arrays
  • 7. OPERATIONS IN ARRAY INSERTION DELETION MERGING TWO ARRAYS TRAVERSING SORTING SEARCHING
  • 8. Limitations  Wastage of memory space. We cannot change size of array at the run time.  It can store only similar type of data.  Sometimes it is not easy to operate with many index arrays.
  • 9. Conclusion Array has added a new flavour to the programming, the efficiency of C language has reached to zenith in terms of efficient storing , accessing and manipulation of data, speed and reliability. Bibliography  ANSI C by E Balagurusamy  http://www.slideshare.net  Wikipedia