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:
লেবেলসমূহ: Data Structure
0টি মন্তব্য:
একটি মন্তব্য পোস্ট করুন
এতে সদস্যতা মন্তব্যগুলি পোস্ট করুন [Atom]
<< হোম