How can I add new values to the beginning of an existing array?

             How can we add new values to the beginning of an existing array?

you can visit my blogging website and I gave you my blogging website link where I have already discussed this question.

In CArray is a collection of similar types of items stored at contiguous memory locations. In this article, I will show you how to insert an element in an array in C.

steps :

    step 1:- Take the size of an array.
    step 2:- take three integer variable which is I, ele , loc.

  • i is used for 'for' loop , ele is used for inserted an element, and location is used for  which  location you want to be inserted an element.

    Let's Take an example of it:-

            #include<stdio.h>

            int main()

           {

           int arr[6] = {1,2,3,4,5,6};

            int i , ele , loc;

            printf("enter an element to be inserted :");

            scanf("%d",&ele); // Read the element from user.

           printf("enter location where you want to be inserted an element :");

           scanf("%d",&loc); // Read the location from user.

           for(i=0;i>=loc;i--)

             {

   arr[i+1] = arr[i];

          }

                arr[loc] = ele;

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

           {

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

      }

          return 0;

             }



Comments

Popular posts from this blog

proassignment help backlink data index 41

programming shark backink data index 31

Programming shark backlink data index 67