Friday, June 16, 2017

A basic program of array

This program is implemented by Vikash kumar

import java.util.Scanner;
class TestArray{
public static void main(String...args){
Scanner sc=new Scanner(System.in);
System.out.print("Enter size: ");
int size =sc.nextInt();
int[] array=new int[size];
int[] frq= new int[size];
System.out.println("Enter "+size+" Elements: ");
for(int i=0;i<size;i++){
array[i]=sc.nextInt();
frq[i]=-1;
}
System.out.println("Press 1 to show left to right: ");
System.out.println("Press 2 to show right to left: ");
System.out.println("Press 3 to show in ascending Order: ");
System.out.println("Press 4 to show in decending Order: ");
System.out.println("Press 5 to show sum : ");
System.out.println("Press 6 to show repeatation of element: ");
while(true){
System.out.print("\nEnter your choice:");

int choice=sc.nextInt();
switch(choice){
case 1:{
for(int vr:array)
System.out.print(vr+" ");
}
break;
case 2:{
for(int i=size-1;i>=0;i--){
System.out.print(array[i]+" ");
}
}
break;
case 3:{
System.out.print("No. in ascending order: ");
int temp;
for(int i=0;i<size;i++){
for(int j=0;j>size;j++){
if(array[i]<=array[j]){
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
for(int vr:array)
System.out.print(vr+" ");
}
break;
case 4:{
System.out.print("No. in decending order: ");
int temp;
for(int i=0;i<size;i++){
for(int j=0;j<size;j++){
if(array[i]>=array[j]){
temp=array[i];
array[i]=array[j];
array[j]=temp;
}
}
}
for(int vr:array)
System.out.print(vr+" ");
}
break;
case 5:{
int sum=0;
for(int i=0;i<size;i++){
sum+=array[i];
}
System.out.print("sum is: "+sum);
}
break;
case 6:{
int count=0;
for(int i=0;i<size;i++){
count= 1;
for(int j=i+1;j<size;j++){
if(array[i]==array[j]){
count++;
frq[j]=0;
}
}
if(frq[i]!=0){
frq[i]=count;
}
}
for(int i=0;i<size;i++){
if(frq[i]!=0){
if(frq[i]==1)
System.out.println(array[i]+" comes "+frq[i]+" Time");
else 
System.out.println(array[i]+" comes "+frq[i]+" Times");
}  
}
}
break;
default:
System.out.println("Illegal Entry");
}
}
}
}

3 comments:

  1. This comment has been removed by a blog administrator.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Here is the program link,those who want can refer to it.
    Happy coding.
    https://www.blogger.com/profile/13989125761499630616

    ReplyDelete