عند هالبرنامج يخليك تدخل عدة ارقام بشكل متتالي و تقدر توقفه ان ادخلت اي عدد سالب او لم تدخل اي شي او اي قيمه, و بعدها يطلع لك العدد الاصغر ثم الاكبر بشكل التالي
smallest:Largest
و ان ادخلت عدد سالب او لا شيء من البدايه راح يطلع لك مسج
NOTHING TO PROCESS
انا البرنامج حاولت فيه يشتغل بس النتائج خاطئه دائما ان شاء الله تساعدوني
هنا الكود
</SPAN>كود:
#include <iostream>
using namespace std;
void determine (int smallest, int largest);
int main()
{
int small,large;
determine (small,large);
if ((large>=0) && (small>=0))
{
cout<<small<<":"<<large<<endl;
}
else
{cout<<"NOTHING TO PROCESS"<<endl;
}return 0;
}
void determine (int smallest, int largest)
{
int number=0;
number=smallest=largest;
cout<<"Please enter a number (negative value to end):";
cin>>number;
if (number>largest)
largest=number;
if
(number<smallest)
smallest=number;
//if(number<0)
//break;
}
return;
}
ملاحظه::: البرنامج ابغاه بنفس الفنكشن و البورتوتايب بس ابي تعديل في المعادلات و ما ابغى ارري فيه