Write a program to input N number and then print the second largest number.

preview_player
Показать описание
Q 15 type C || conditional and iterative statement || Sumita arora || class 11|| computer science ||

Website Link :-

Q. Write a program to input N number and then print the second largest number.

Output :-

Enter a number (for quit enter 0 (zero) )= 9
Enter a number (for quit enter 0 (zero) )= 8
Enter a number (for quit enter 0 (zero) )= 7
Enter a number (for quit enter 0 (zero) )= 6
Enter a number (for quit enter 0 (zero) )= 5
Enter a number (for quit enter 0 (zero) )= 4
Enter a number (for quit enter 0 (zero) )= 3
Enter a number (for quit enter 0 (zero) )= 2
Enter a number (for quit enter 0 (zero) )= 1
Enter a number (for quit enter 0 (zero) )= 0
8 is second biggest number

Enter a number (for quit enter 0 (zero) )= 5678
Enter a number (for quit enter 0 (zero) )= 42
Enter a number (for quit enter 0 (zero) )= 59
Enter a number (for quit enter 0 (zero) )= 41
Enter a number (for quit enter 0 (zero) )= 86
Enter a number (for quit enter 0 (zero) )= 95
Enter a number (for quit enter 0 (zero) )= 36
Enter a number (for quit enter 0 (zero) )= 0
95 is second biggest number
Рекомендации по теме
Комментарии
Автор

this doesn't work if arranged in ascending order I have made this one. its more accurate

n=int(input("No of numbers"))
max1=0
max2=0
for a in range(n):
c=int(input("Enter numbers to compare"))
if c>max1:
b=max1
max1=c
if c<max1 and c>max2:
max2=c
if b>max2:
max2=b
print(max2)

ShreyanYadav-ji
join shbcf.ru