Skip to content

Commit 88dca44

Browse files
authored
Create find_3rd_max.cpp
1 parent 29753f6 commit 88dca44

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

CPP/array-2d/find_3rd_max.cpp

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#include<iostream>
2+
using namespace std;
3+
void third(int arr[],int n){
4+
int first=arr[0];
5+
int j=0;
6+
for(int i=0;i<n;i++)
7+
{
8+
if(arr[i]>first)
9+
first=arr[i];
10+
}
11+
int second = INT_MIN;
12+
for (int i = 0; i < n; i++)
13+
if (arr[i] > second && arr[i] < first)
14+
second = arr[i];
15+
16+
int third = INT_MIN;
17+
for (int i = 0; i < n; i++)
18+
if (arr[i] > third && arr[i] < second)
19+
third = arr[i];
20+
cout<<third;
21+
}
22+
int main(){
23+
int arr[]={1,34,65,87,9,78};
24+
int n=sizeof(arr)/sizeof(arr[0]);
25+
third(arr,n);
26+
return 0;
27+
}

0 commit comments

Comments
 (0)