Pergunta de entrevista da empresa FACE Prep

Write a program to find second largest element in an array without sorting taking input from user

Resposta da entrevista

Sigiloso

4 de jun. de 2026

n = int(input("Enter the number of elements: ")) arr = [] for i in range(n): arr.append(int(input(f"Enter element {i + 1}: "))) largest = float('-inf') second_largest = float('-inf') for num in arr: if num > largest: second_largest = largest largest = num elif largest > num > second_largest: second_largest = num if second_largest == float('-inf'): print("No second largest element found") else: print("Second largest element:", second_largest)