سلام دوستان
يه سوال داشتم و اينه كه چه جوري با استفاده از آرايه 10 عدد دريافت بشه و البته بزرگ ترين نه يكي از بزرگ ترين كوچك تر رو چاپ كنه
مثلا اگه از يك تا 10 رو بهش بدي 9 رو چاپ كنه چون بعد از 10 بزرگ ترينه
ممنون
سلام دوستان
يه سوال داشتم و اينه كه چه جوري با استفاده از آرايه 10 عدد دريافت بشه و البته بزرگ ترين نه يكي از بزرگ ترين كوچك تر رو چاپ كنه
مثلا اگه از يك تا 10 رو بهش بدي 9 رو چاپ كنه چون بعد از 10 بزرگ ترينه
ممنون
میتونی یه بار توی 10 تا آرایه بگردی و بزرگترین عضو رو پیدا و بعد حذف کن یو بعد توی آرایه 9 عنصری باقیمانده، بزگترین عدد رو پیدا کنی.
راههای دیگهای هم هست ولی فکر کنم این راحتترین باشه.![]()
ممنون
دوست عزيز اگه كد رو هم بنويسي ممنون ميشم
از همون راهه آريه
سلام
اینم یه نمونه:
NumberList همون آرایه برای نگهداری 10 عدد هست و Max در آخر کار همون مقدار مورد نظر شماست.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توی این کد من بزرگترین عضو رو از آرایه حذف نکردم.![]()
سلام
ببخشید من دخالت میکنم ...ولی max باید یه مقدار اولیه داشته باشه ...درسته ؟؟؟
اون جا موندهببخشید
مقدار اولیش صفر میشه و اگه توی این برنامه با اعداد منفی کار نشه مشکلی براش پیش نمیاد.
ببخشید. حق با شماست. یه ایراد دیگه هم داشت که توی این کد رفع شد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با اجازه بزرگان
dim a(10) as long
a=inputbox("aaa
"
a(1)=max
for i=0 to 19
if
max(i)>a
then
print max
else
print a(i)
یه چیز تو این مایه ها
از همه ي دوستان ممنونم
همه زحمت افتادن
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)