Write a program that will delete an element from an array.
Write
a program that will delete an element from an array.
Problem Name: Write a program that will delete an
element from an array.
Algorithm: Delete (LA, N, K, ITEM)
Step-01: Set ITEM = LA[K].
Step-02: Repeat Steps 3 for J = K to N – 1.
Step-03: Set LA[J] = LA[J+1].
Step-04: Set N = N – 1.
Step-05: Exit.
Code:
#include <stdio.h>
void main (){
int
a[100],n,k,i;
printf("How many element: ");
scanf("%d",&n);
printf("Enter %d elements: \n",n);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
printf("Enter the location where you want to delete: \n");
scanf("%d",&k);
if
(k>=n+1)
printf("deleting not possible\n");
else {
for
(i=k-1;i<n-1;i++){
a[i]=a[i+1];
}
printf("Resultant array is: \n");
for(i=0;i<n-1;i++){
printf("%d\n",a[i]);
}}}
Input:
Output:
লেবেলসমূহ: Data Structure
0টি মন্তব্য:
একটি মন্তব্য পোস্ট করুন
এতে সদস্যতা মন্তব্যগুলি পোস্ট করুন [Atom]
<< হোম