From d68c3c1087edce57f1deddae91184028d213de7e Mon Sep 17 00:00:00 2001 From: Gokulakrishnan200005 Date: Tue, 4 Nov 2025 20:56:08 +0530 Subject: [PATCH] Create ID20251029_largest number.sh --- ID20251029_largest number.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 ID20251029_largest number.sh diff --git a/ID20251029_largest number.sh b/ID20251029_largest number.sh new file mode 100644 index 0000000..f7c27a0 --- /dev/null +++ b/ID20251029_largest number.sh @@ -0,0 +1,30 @@ +#!/bin/bash +echo "Enter the number of elements:" +read n + +echo "Enter $n numbers:" +for (( i=0; i largest )) + then + second_largest=$largest + largest=${arr[i]} + elif (( arr[i] != largest )) && { [[ -z "$second_largest" ]] || (( arr[i] > second_largest )); } + then + second_largest=${arr[i]} + fi +done + +if [[ -z "$second_largest" ]] +then + echo "There is no distinct second largest number (all elements may be equal)." +else + echo "Second largest number is: $second_largest" +fi