This is my code for FLOW017.please can anyone tell where I went wrong.
int main(){
int T; cin>>T; while(T>0){ int A,B,C; cin>>A>>B>>C; int p=max(B,C); cout<<min(A,p)<<endl; T--; } return 0;
}
Asked by: aj.20u10739 on Sept. 18, 2021, 10:09 p.m. Last updated on Sept. 18, 2021, 10:09 p.m.
you can first sort the array using the sort function in c++ stl, then print the second element. Here is what I did:-
using namespace std; int main() {ios_base::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL); int t; cin>>t; while(t--) {int ar[3]; for(int i=0;i<3;i++) cin>>ar[i]; int w=sizeof(ar)/sizeof(ar[0]); sort(ar,ar+w); cout<<ar[1]<<"\n"; } return 0; }
Take a simple example, the numbers are {1,2,3}.
You code prints 1. But the answer is 2.
mahawarvishal10 last updated on Sept. 19, 2021, 7:56 p.m.