class
PrimePerfect
{
            public static void main(String
arg[])
            {
                        int num[]=new int[10];
                        int pr[]=new int[10];
                        int per[]=new int[10];
                        int
flag=0,i,j,c1=0,c2=0,sum=0;
                        for(i=0;i<arg.length;i++)
                        {
                                    num[i]=Integer.parseInt(arg[i]);
                        }
                        System.out.println("Prime
Number are-");
                        for(i=0;i<arg.length;i++)
                        {
                                    flag=0;
                                    for(j=2;j<num[i];j++)
                                    {
                                                if(num[i]%j==0)
                                                {
                                                            flag=1;
                                                            break;
                                                }
                                    }
                                    if(flag==0)
                                    {
                                                pr[c1]=num[i];
                                                System.out.println(pr[c1++]);
                                    }
                        }
                        System.out.println("Perfect
Number are-");
                        for(i=0;i<arg.length;i++)
                        {
                                    sum=0;
                                    for(j=1;j<num[i]-1;j++)
                                    {
                                                if(num[i]%j==0)
                                                {
                                                            sum=sum+j;
                                                }
                                    }
                                    if(num[i]==sum)
                                    {
                                                per[c2]=num[i];
                                                System.out.println(per[c2++]);
                                    }
                        }          
            }
}
/*OUTPUT:
D:\javapro>javac
PrimePerfect.java
D:\javapro>java
PrimePerfect 1 2 3 496 7 6 9 28 10 11
Prime
Number are-
1
2
3
7
11
Perfect
Number are-
496
6
*/
 
