Largest Smallest Number in an Array

import java.io.*;
public class Largest_Smallest
{
public static void main(String[] args)throws IOException
{
int[] a = new int[5];
int i,j,c;
BufferedReader br  = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter Elements In Array :-");
for(i=0;i<5;i++)
{
a[i] = Integer.parseInt(br.readLine());
}

for(i =0;i<a.length-1;i++)
{
for(j =i+1; j<a.length;j++)
{
if(a[i] < a[j])
{
c= a[i];
a[i] = a[j];
a[j] = c;
}
}
}
System.out.println("The Largest Number is : "+a[0]);
System.out.println("The Smallest Number is : "+ a[a.length-1]);
}
}

/*
Example :-
Enter Elements In Array :-
INPUT :
22
33
1
66
98
OUTPUT :
The Largest Number is : 98
The Smallest Number is : 1

Note :-
1. Similarly 2nd Largest Number will be "a[1]"
2. 3rd Largest will be "a[2]" and so on.

*/


Comments

Popular Posts