alireza757
جمعه 30 مهر 1395, 21:04 عصر
سلام
من کدی رو نوشتم که اعداد تصادفی رو ایجاد می کنه و و با اعداد وارد شده توسط کاربر مقایسه می کنه به این صورت که اگه اعداد منطبق باشند یک واحد به x و اگر مشابهش در عدد ورودی باشه یه واحد به y اضافه کنه
if(a==b)
++x
else if (a==c||a==d||a==e)
++y
اما اگر عدد تصادفی 1231 باشه و ما عدد 4144 رو وارد کنیم 1 رو با هر دوتا 1 موجود در عدد تصادفی مقایسه می کند در حالی که من می خواهم تنها با یکی از آن ها مقایسه شود
راه حل چیه؟
من کدی رو نوشتم که اعداد تصادفی رو ایجاد می کنه و و با اعداد وارد شده توسط کاربر مقایسه می کنه به این صورت که اگه اعداد منطبق باشند یک واحد به x و اگر مشابهش در عدد ورودی باشه یه واحد به y اضافه کنه
if(a==b)
++x
else if (a==c||a==d||a==e)
++y
اما اگر عدد تصادفی 1231 باشه و ما عدد 4144 رو وارد کنیم 1 رو با هر دوتا 1 موجود در عدد تصادفی مقایسه می کند در حالی که من می خواهم تنها با یکی از آن ها مقایسه شود
راه حل چیه؟