बिजनेस मार्केटिंग का लो कॉस्ट फंडा , अपने मोबाइल से ऑटो sms भेजकर मार्केटिंग करे विजिट करे http://autotextsms.com/ बिजनेस मार्केटिंग का लो कॉस्ट फंडा http://autotextsms.com/

Search This Blog

Translate

C Program to insert an element at a specified position in an array

C Program to insert an element at a specified position in an array


 #include <stdio.h>
int main()
{ int array[10]; int i, j, n, m, temp, key, pos; printf("Enter how many elements \n");
 scanf("%d", &n); printf("Enter the elements \n");
for (i = 0; i < n; i++) { scanf("%d", &array[i]); }
printf("Input array elements are \n"); for (i = 0; i < n; i++)
{ printf("%d\n", array[i]); } for (i = 0; i < n; i++)
 { for (j = i + 1; j < n; j++) { if (array[i] > array[j])
{ temp = array[i]; array[i] = array[j]; array[j] = temp; } } }
 printf("Sorted list is \n"); for (i = 0; i < n; i++)
{ printf("%d\n", array[i]); }
 printf("Enter the element to be inserted \n");
 scanf("%d", &key); for (i = 0; i < n; i++)
 { if (key < array[i]) { pos = i; break; } }
m = n - pos + 1 ; for (i = 0; i <= m; i++)
 { array[n - i + 2] = array[n - i + 1] ; }
 array[pos] = key; printf("Final list is \n");
for (i = 0; i < n + 1; i++) { printf("%d\n", array[i]); } return 0; }

 OUTPUT:- ---------------------------------
 Enter how many elements 5 Enter the elements 5 3 6 8 4
Input array elements are 5 3 6 8 4 Sorted list is 3 4 5 6 8
 Enter the element to be inserted 2 Final list is 2 3 4 5 6 8

 --------------------------------



C Program example List