|
|
פתרון/* Module: tr3_q2.cpp Author: Yariv Amar What? This program sorts 3 numbers. Input : 3 integer numbers Output: the numbers in order Assumptions on input: Valid How? Algorithm: sorting data using Minimum & Maximum help fileds. find the max & min between first 2 numbers and then */ #include <iostream.h> void main()
{
int Num1 , Num2 , Num3; //declering on numbers
int Max,Min; //declering on help filed
cout<<"Please enter 3 numbers:\n";
cout<<"-----------------------\n";
cin>>Num1>>Num2>>Num3;
if(Num1>Num2) //find out the max & min form the 1st two,
{
Max=Num1;
Min=Num2;
}
else
{
Max=Num2;
Min=Num1;
}
if (Max>Num3) //find out the 3rd nu. position.
if (Num3<Min)
{
cout<<"Used 3 conditions to arrange: ";
cout<<Max<<","<<Min<<","<<Num3<<"\n";
}
else
{
cout<<"Used 3 conditions to arrange: ";
cout<<Max<<","<<Num3<<","<<Min<<"\n";
}
else
{
cout<<"Used 2 conditions to arrange: ";
cout<<Num3<<","<<Max<<","<<Min<<"\n";
}
}
פלטים מיצגיםפלט לדוגמה:
|
|
© Copyright YAProductions 2000 |