Insert an Element in an Array


/*
Write a program in C to insert an element in an array
*/

#include<stdio.h> 


main() 


int array[100], position, c, n, value; 

printf("Enter number of elements in array\n"); 

scanf("%d", &n); 

printf("Enter %d elements\n", n); 

for ( c = 0 ; c < n ; c++ ) 

scanf("%d", &array[c]); 

printf("Enter the location where you wish to insert an element\n"); 

scanf("%d", &position); 

printf("Enter the value to insert\n"); 

scanf("%d", &value); 

for ( c = n - 1 ; c >= position - 1 ; c-- ) 

array[c+1] = array[c]; 

array[position-1] = value; 

printf("Resultant array is\n"); 

for( c = 0 ; c <= n ; c++ ) 

printf("%d\n", array[c]); 

return 0; 

}

Post a Comment

0 Comments