what is wrong in this code?? Trying to find max and min integer in an array. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

what is wrong in this code?? Trying to find max and min integer in an array.

#include<iostream> using namespace std; int getMin(int num[], int n){ int min = INT_MAX; for (int i = 0; i < n; i++) { if (num[i]<min) { min=num[i]; } } return min; } int getMax(int num[], int n){ int max = INT_Min; for (int i = 0; i < n; i++) { if (num[i]>max) { max=num[i]; } } return max; } int main(){ int size; cin>>size; int num[100]; for (int i = 0; i < size; i++) { cin>>num[i]; } cout<<"Max Value"<<getMax(num, size)<<endl; cout<<"Min Value"<<getMin(num, size)<<endl; }

27th Sep 2022, 2:23 AM
Bijay
Bijay - avatar
2 Answers
+ 1
Add header file climits and inside getMax function where you can written INT_Min it should be capital MIN
27th Sep 2022, 3:02 AM
A S Raghuvanshi
A S Raghuvanshi - avatar
0
//what is wrong in this code?? Trying to find max and min integer in an array. #include<iostream> #include<climits> using namespace std; int getMin(int num[], int n){ int min = INT_MAX; for (int i = 0; i < n; i++) { if (num[i]<min) { min=num[i]; } } return min; } int getMax(int num[], int n){ int max = INT_MIN; for (int i = 0; i < n; i++) { if (num[i]>max) { max=num[i]; } } return max; } int main(){ int size; cin>>size; int num[100]; for (int i = 0; i < size; i++) { cin>>num[i]; } cout<<"Max Value"<<getMax(num, size)<<endl; cout<<"Min Value"<<getMin(num, size)<<endl; }
27th Sep 2022, 3:00 AM
A S Raghuvanshi
A S Raghuvanshi - avatar