מה שגוי בקוד הבא :
PHP קוד:
#include <iostream.h>
#include <stdlib.h>
int max(int a,int b)
{
if(a>b)return a;
else return b;
}
int min(int a,int b)
{
if(a<b)return b;
else return a;
}
void main()
{
int mx,mn,a,b,i,c;
i = 1;
randomize();
cout<<random(10);
while(i == 1)
{
cin>>a>>b;
mx = max(a,b);
mn = min(a,b);
c = random(mx-mn+1)+mn;
cout<<c<<endl<<endl;
}
}
תמיד יוצא אותו מספר ברנדום , ותמיד זה המספר הגדול מבין השניים.
אשמח למענה, זה חשוב ביותר!!!