WAP TO DELETE AN ELEMENT IN AN ARRAY

import java.util.*;
class delete
{
    public static void main(String args[])
    {
            int n,t,j,i,p;
            Scanner sc=new Scanner(System.in);
            System.out.println("Enter the no.of element");
            n=sc.nextInt();
            int a[]=new int[n];
            System.out.println("Enter the array element");
            for(i=0;i<n;i++)
            {
                    a[i]=sc.nextInt();
            }
            System.out.println("Enter the position to delete");
            p=sc.nextInt();
            for(i=0;i<n;i++)
            {
                if(a[i]==p)
                {
                   
                    for(j=i;j<n-1;j++)
                    {
                        a[j]=a[j+1];
                    }
                    n--;
                    i--;
                }
            }
            System.out.println("ARRAY element in DELETED order");
            for(i=0;i<n;i++)
            {
                System.out.println(a[i]);
            }
        }
    }
   
    OUTPUT:
Enter the no.of element
5
Enter the array element
1
2
3
4
5
Enter the position to delete
3
ARRAY element in DELETED order
1
2
4
5

Comments