Here is a Simple C Program meant for Deletion , Insertion and Traversing Of Elements . This program is in my Data Structure Practical and so i thought of posting it here for our fellow readers as well as friends who are learning C language or are keen to understand it .
I am thinking to publish all the programs which we will get as an assignment or we need to perform in our computer labs . Anyhow, Following is the Simple C Program For Insertion, Traversing & Deletion Of Elements Using Switch Statement !
#include<stdio.h> #include<conio.h> int main() { int ch; printf("Enter 1 for insertion into program\n"); printf("Enter 2 for deletion into program\n"); printf("Enter 3 for traversing\n"); printf("Enter your choice :\n"); scanf("%d",&ch); switch(ch) { case 1 : { int i,pos,n,k,a[50]; printf("Enter how many data elements you want to enter :\n" ); scanf("%d",&n); printf("Enter your desired elements :\n" ); for(i=0;i<=n-1;i++) { scanf("%d",&a[i]); } printf("You entered : "); for(i=0;i<=n-1;i++) { printf("%d ",a[i]); } printf("\nEnter the postion where you want to insert the new element :\n"); scanf("%d",&pos); printf("Enter the data element you want to insert :\n"); scanf("%d",&k); for(i=n-1;i>=pos-1;i--) { a[i+1]=a[i]; } a[pos-1]=k; printf("Your new sequensce of elements is :\n"); for(i=0;i<=n;i++) { printf("%d ",a[i]); } getch(); break; } case 2: { int i,pos,j,n,a[50]; printf("Enter how many data elements you want to enter :\n" ); scanf("%d",&n); printf("Enter your desired elements :\n" ); for(i=0;i<=n-1;i++) { scanf("%d",&a[i]); } printf("You entered : "); for(i=0;i<=n-1;i++) { printf("%d ",a[i]); } printf("\nEnter the postion of element you want to delete :\n"); scanf("%d",&pos); for(i=pos-1;i<=n-1;i++) { a[i]=a[i+1]; } printf("Your new sequence of elements is :\n"); for(i=0;i<=n-2;i++) { printf("%d ",a[i]); } getch(); break; } case 3: { int i,n,a[50]; printf("Enter the no. elements you want to enter :\n"); scanf("%d",&n); printf("Enter your data elements :\n"); for(i=0;i<=n-1;i++) { scanf("%d",&a[i]); } printf("You entered : "); for(i=0;i<=n-1;i++) { printf("%d ",a[i]); } getch(); break; } } }
P.s – Copy the whole source code as it is into your notepad and save it as Aman.c or with the whatever name you want to save but be sure that its extension should be *.c .
Happy Programing !
Related Posts :
Recently we started posting C programs and as promised we are back again with the new C programs ...
Following is the Program for the operations Push , Pop and Traversing to be performed on Stacks ...
Hello Friends , Today i am here to discuss with you about How To get Your Facebook Fanpage or Fa ...
The web market is flooded with various browsers each claiming to be the fastest browser in t ...
Tablets have become favorite gadget of everybody and is on everybody's mind . Now, these day ...
{ 0 comments… add one now }