0
can you help me what is this code means?
#include <iostream.h> int main() { int a,k,b,c; cout<<"enter 3 numbers : "; cin>>a>>b>>c; if ( b>a) { k=a; a=b; b=k; } if ( c>a) { k=a; a=c; c=k; } if ( c>b) { k=b; b=c; c=k; } cout<<"max number is : "<<a<<endl; cout<<"mid number is : "<<b<<endl; cout<<"min number is : "<<c<<endl; return 0; }
2 ответов
+ 4
https://code.sololearn.com/cCnSO2662285/?ref=app
your given has some errors i have corrected them in this new code.
so let me explain how this code works
first we have taken 3 nos from user a,b and c. then we have an if statement in which if b is greater than a then the variable k takes the value of a and a takes the value of b and b takes the value of k
next if c is greater than a
then k takes the value of a, a of c and c of k
similarly the third if statement works
finally we print the values of a,b and c
0
The values are swapped