Write a c program to insert an element in an array. In this tutorial, we are going to write a c program which insert an element in an array at a given index.
This question is also very important in terms of an interview.
In this program, we are going to write a c code which takes an input array, position and value of a new element from a user and insert it at a specified position.
For example -
Input array - {4, 3, 1, 5}
Input position - 3
New element - 7
After inserting an element - {4, 3, 7, 1, 5}
C Program to delete an element from an array
Programming questions on Arrays
Program to print smallest element of an array
Algorithm to Insert an Element in an Array
i) Take an array, position and new element as an input from a user.
ii) Move an existing element one position up until the position is reached where a new element is need to be inserted.
Let's write a c code to insert an element in an array. First, we take an input array, position and new element from a user.
Programming question on Arrays
Programming question on Linked List
Sorting algorithm and their time complexity
Stack implementation
Programming questions using Recursion
C, C++ interview questions
Programming Books
This question is also very important in terms of an interview.
In this program, we are going to write a c code which takes an input array, position and value of a new element from a user and insert it at a specified position.
For example -
Input array - {4, 3, 1, 5}
Input position - 3
New element - 7
After inserting an element - {4, 3, 7, 1, 5}
C Program to delete an element from an array
Programming questions on Arrays
Program to print smallest element of an array
Algorithm to Insert an Element in an Array
i) Take an array, position and new element as an input from a user.
ii) Move an existing element one position up until the position is reached where a new element is need to be inserted.
C Program to Insert an Element in an Array
Let's write a c code to insert an element in an array. First, we take an input array, position and new element from a user.
#include <stdio.h> int main() { int n, pos, arr[100], i, num; printf(" Enter the size of an array (Max 100) \n"); scanf( " %d ", &n); printf( " Enter the element of an array \n"); //Input value of an array for(i = 0; i < n; i++) { scanf(" %d ", &arr[i]); } //Position to insert a new element printf(" Enter the position \n"); scanf(" %d ", &pos); // Number to be inserted in an array printf(" Enter number to be inserted \n"); scanf(" %d ", &num); for( i = n; i >= pos; i--) { arr[i] = arr[i-1]; } arr[pos-1] = num; //Increment the size of an array n++; printf(" Array after inserting new element \n"); //Array after inserting new element for( i = 0; i < n; i++) { printf(" %d ", arr[i]); } return 0; }
Programming question on Arrays
Programming question on Linked List
Sorting algorithm and their time complexity
Stack implementation
Programming questions using Recursion
C, C++ interview questions
Programming Books
No comments:
Post a Comment