Array Operations in C Programming
Array Operations in C Programming
Introduction to Array Operations in C Programming
Array operations in C programming are used to perform different tasks on array elements such as traversal, insertion, deletion, searching, and sorting.
Understanding array operations in C programming is important for handling data efficiently.
Traversal of Array
Traversal means accessing and printing all elements of an array.
Example: Traversal of Array
int main() {
int arr[5] = {10, 20, 30, 40, 50};
int i;
for(i = 0; i < 5; i++) {
printf(“%d\n”, arr[i]);
}
return 0;
}
Insertion in Array
Insertion means adding an element at a specific position.
Example: Insertion in Array
int main() {
int arr[6] = {10, 20, 30, 40, 50};
int i, pos = 2, value = 25, size = 5;
for(i = size; i > pos; i—) {
arr[i] = arr[i – 1];
}
arr[pos] = value;
size++;
for(i = 0; i < size; i++) {
printf(“%d “, arr[i]);
}
return 0;
}
Deletion in Array
Deletion means removing an element from a specific position.
Example: Deletion in Array
int main() {
int arr[5] = {10, 20, 30, 40, 50};
int i, pos = 2, size = 5;
for(i = pos; i < size – 1; i++) {
arr[i] = arr[i + 1];
}
size—;
for(i = 0; i < size; i++) {
printf(“%d “, arr[i]);
}
return 0;
}
Searching in Array
Searching is used to find an element in an array.
Example: Linear Search
int main() {
int arr[5] = {10, 20, 30, 40, 50};
int i, key = 30, found = 0;
for(i = 0; i < 5; i++) {
if(arr[i] == key) {
found = 1;
break;
}
}
if(found)
printf(“Element found”);
else
printf(“Element not found”);
return 0;
}
Sorting in Array
Sorting means arranging elements in order.
Example: Bubble Sort
int main() {
int arr[5] = {5, 3, 1, 4, 2};
int i, j, temp;
for(i = 0; i < 5 – 1; i++) {
for(j = 0; j < 5 – i – 1; j++) {
if(arr[j] > arr[j + 1]) {
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
for(i = 0; i < 5; i++) {
printf(“%d “, arr[i]);
}
return 0;
}
Common Array Operations
Key Operations
- Traversal
- Insertion
- Deletion
- Searching
- Sorting
Advantages of Array Operations
Key Benefits
- Efficient data handling
- Easy manipulation of elements
- Useful in algorithms
- Improves problem-solving
Start Learning C Programming
Practice array operations to improve your logic and coding skills in C programming.
Summary
Array operations in C programming include traversal, insertion, deletion, searching, and sorting. These operations help in managing data effectively.
FAQs
What are array operations in C programming?
They are operations performed on array elements like insert, delete, search, and sort.
What is traversal in array?
It means accessing all elements of the array.
What is searching in array?
It is finding a specific element in the array.
What is sorting in array?
It is arranging elements in order.



