মঙ্গলবার, ২৮ এপ্রিল, ২০২০

Write a program that will insert an element at a particular position in an array.


Write a program that will insert an element at a particular position in an array.



Problem Name: Write a program that will insert an element at a particular position in an array.
 


Algorithm: Insert (LA, N, K, ITEM)
Step-01: Set J = K.
Step-02: Repeat Steps 3 and 4 while J ≥ K.
Step-03: Set LA[J+1] = LA[J].
Step-04: Set J= J – 1.
Step-05: Set LA[K] = ITEM.
Step-06: Set N = N + 1.
Step-07: Exit.

Code:
#include<stdio.h>
int main (){

    int LA[100],n,k,item,j;
    printf("How many elements: ");
    scanf("%d",&n);
    printf("Enter %d elements: \n",n);
    for(j=0;j<n;j++){
    scanf("%d",&LA[j]);
    }
    printf("Enter the location where you want to insert: ");
    scanf("%d",&k);
    printf("Enter the value you want to insert: ");
    scanf("%d",&item);
    printf("Array after insert: \n");
    for(j=n-1;j>=k-1;j--){
    LA[j+1]=LA[j];
    }
    LA[k-1]=item;
    for(j=0;j<=n;j++){
    printf("%d\n",LA[j]);
    }
    return 0;
    }

   

Input: 
 

Output:


 

লেবেলসমূহ:

0টি মন্তব্য:

একটি মন্তব্য পোস্ট করুন

এতে সদস্যতা মন্তব্যগুলি পোস্ট করুন [Atom]

<< হোম