TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Delete Element From Array
Shobana J
Jul 16, 2016
15.4
k
0
1
facebook
twitter
linkedIn
Reddit
WhatsApp
Email
Bookmark
In this blog, you will learn, how to delete an element from an array.
dlte.zip
Introduction
In this blog, I am going to explain about the delete elements from an array.
Software Requirements
Turbo C++ OR C.
Programming
#include < stdio.h >
int
main()
{
int
array[100], position, c, n;
printf(
"Enter number of elements in array\n"
);
scanf(
"%d"
, & n);
printf(
"Enter %d elements\n"
, n);
for
(c = 0; c < n; c++) scanf(
"%d"
, & array[c]);
printf(
"Enter the location where you wish to delete element\n"
);
scanf(
"%d"
, & position);
if
(position >= n + 1) printf(
"Deletion not possible.\n"
);
else
{
for
(c = position - 1; c < n - 1; c++) array[c] = array[c + 1];
printf(
"Resultant array is\n"
);
for
(c = 0; c < n - 1; c++) printf(
"%d\n"
, array[c]);
}
return
0;
}
Explanation
From the programming, it is understood, that deleting an element of an array does not affect the array size.
Output
Conclusion
Thus, the program of deleting an array is executed and printed successfully.
Delete Element
Array
C
Next Recommended Reading
Print Alternate Elements In An Array