Third largest game

QUESTION

Given an array of distinct elements, find Third largest element in it.\n\nTake the number of elements and the array as input.

“TESTCASE_1”: “5\n-1 -2 -3 -4 1\n###—###SEPERATOR—###—\nThe third Largest element is -2”, “TESTCASE_2”: “7\n19 -10 20 14 2 16 10\n###—###SEPERATOR—###—\nThe third Largest element is 16”, “TESTCASE_3”: “8\n20 11 25 17 3 19 -1 -7\n###—###SEPERATOR—###—\nThe third Largest element is 19”, “TESTCASE_4”: “0\n###—###SEPERATOR—###—\n0”, “TESTCASE_5”: “0\n###—###SEPERATOR—###—\n0

ANSWER

#include <stdio.h>
int main()
{
int n;
  scanf("%d",&n);
  int arr[n];
  int i,j;
  for(i=0;i<n;i++)
    scanf("%d",&arr[i]);
  for(i=0;i<n;i++)
  {
    for(j=i+1;j<n;j++)
    {
    if(arr[i]>arr[j])
       {
         int temp=arr[i];
      arr[i]=arr[j];
      arr[j]=temp;
    }
    }
  }
  //float sum=arr[n-1]+arr[n-2];
  printf("The third Largest element is %d",arr[n-3]);
	return 0;
}
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
CHP Adblock Detector Plugin | Codehelppro