diff --git a/CPP/array-2d/find_3rd_max.cpp b/CPP/array-2d/find_3rd_max.cpp new file mode 100644 index 00000000..8e425379 --- /dev/null +++ b/CPP/array-2d/find_3rd_max.cpp @@ -0,0 +1,27 @@ +#include +using namespace std; +void third(int arr[],int n){ +int first=arr[0]; +int j=0; + for(int i=0;ifirst) + first=arr[i]; + } + int second = INT_MIN; + for (int i = 0; i < n; i++) + if (arr[i] > second && arr[i] < first) + second = arr[i]; + + int third = INT_MIN; + for (int i = 0; i < n; i++) + if (arr[i] > third && arr[i] < second) + third = arr[i]; + cout< +using namespace std; +void max(int arr[5]) +{ + int max[5]; + max[0]=0; + int k=0; + for(int i=0;i<5;i++) + { + if(arr[i]>max[k]) + max[k]=arr[i]; + } + cout<<"maximum number is:"<>arr[i]; + } + max(arr); + return 0; +} diff --git a/CPP/array-2d/find_triplet.cpp b/CPP/array-2d/find_triplet.cpp new file mode 100644 index 00000000..ff057cd3 --- /dev/null +++ b/CPP/array-2d/find_triplet.cpp @@ -0,0 +1,27 @@ + +#include +using namespace std; +void exp(int arr[],int n,int target){ + for(int i=0;i +using namespace std; + +void rotate(int arr[],int n,int d) +{ + int temp[n]; + int j=0; + for(int i=d;i>arr[i]; + } + rotate(arr,n,d); + print(arr,n); + return 0; +}