Discussion Forums

New User? Please read instructions!

C program to insert an element into an array  

  RSS

thiyagarajan
Eminent Member
Joined: 4 months  ago
Posts: 26
27/01/2017 9:46 am  

C program to insert an element into an array


ReplyQuote
prakash
Eminent Member
Joined: 4 months  ago
Posts: 20
16/02/2017 12:59 pm  

C program to insert an element into an array:

 

#include <stdio.h>

int main()

{

    int  a[25];

    int  i, j, num, m, t, key, pos;

 

    printf("Please enter number of elements\n");

    scanf("%d", &num);

 

    printf("Enter the elements one by one\n");

    for(i=0; i<num; i++)

    {

         scanf("%d", &a[i]);

    }

 

    printf("Input array elements:\n");

    for(i=0; i<num; i++)

    {

         printf("%d\n", a[i]);

    }

 

    for(i=0; i< num; i++)

    {

         for(j=i+1; j<num; j++)

         {

               if (a[i] > a[j])

               {

                      t = a[i];

                      a[i] = a[j];

                      a[j] = t;

               }

         }

    }

 

    printf("Sorted array elements (list):\n");

    for(i=0; i<num; i++)

    {

         printf("%d\n", a[i]);

    }

 

    printf("Enter the element to be inserted\n");

    scanf("%d",&key);

 

    for(i=0; i<num; i++)

    {

         if ( key < a[i] )

        {

               pos = i;

               break;

        }

    }

 

    m = num - pos + 1 ;

 

    for(i=0; i<= m ; i++)

    {

           a[num-i+2] = a[num-i+1] ;

    }

 

    a[pos] = key;

 

    printf("Array elements (list) after inserting:\n");

    for(i=0; i<num+1; i++)

    {

          printf("%d\n", a[i]);

    }

}

 

Output:

Please enter number of elements

3

Enter the elements one by one

5

3

8

Input array elements:

5

3

8

Sorted array elements (list):

3

5

8

Enter the element to be inserted

2

Array elements (list) after inserting:

2

3

5

8

 


ReplyQuote
  
Working

Please Login or Register

Ask your questions or clarify your/others doubts from,

✅ Online Discussion Forums by Fresh2Refresh.com





Share this website !!!
Facebook Twitter Linkedin

Close
We Support JALLIKATTU !!!
We Support JALLIKATTU!
By Fresh2Refresh.com
Show Your Support as well. Thanks!