You are given a stack with n integers and you need to print the fifth element from the top of the stack. Input Format Th

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

You are given a stack with n integers and you need to print the fifth element from the top of the stack. Input Format Th

Post by answerhappygod »

You are given a stack with n integers and you need to print the
fifth element from the top of the stack.
Input Format
The first line contains an integer n denoting the size of
stack.
The next line contains n space-separated integers denoting the
elements of stack.
Output Format
Print an integer. This should be the fifth element from the top of
the stack.
Note: If the number of elements in the stack is less than 5,
then print “There are not enough elements in the stack”.
Sample Input 1:
12
1 2 3 4 5 6 7 8 9 10 11 12
Sample Output 1:
8
Sample Input 2:
4
1 2 3 4
Sample Output 2:
There are not enough elements in the stack
import java.util.*;
public class Source {
public static void main(String args[]) {
Stack<Integer> stack = new
Stack<>();
Scanner s = new
Scanner(System.in);
int n = s.nextInt();
while (n-- > 0)

stack.push(s.nextInt());
printFifthElementFromEnd(stack);
}
// Method to print the fifth element from the top
of the stack
static void
printFifthElementFromEnd(Stack<Integer> stack) {
// Write your code here
}
}
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply