PDA

View Full Version : سوال: routing به زبان ++c



danielfgh
چهارشنبه 27 آذر 1392, 17:45 عصر
سلام.ممنون میشم اگه این برنامه رو به زبون ++c واسم تهیه کنید:
برنامه ای که 5000 عدد به صورت رندم ایجاد کرده و در یک ارایه 5000 تایی قرار دهد و انها را با توجه به یک ارایه ی 5000 عضوی دیگر که اولویت انها در ان مشخص شده است(این ارایه نیز رندم بین مقادیر 1 تا 10 ایجاد شود) از بزرگ به کوچک مرتب کند.با شرایطی که اعداد برای پردازش 10 تا 10 تا در ارایه های 10 عضوی ذخیره شوند و یکی پس از دیگری مقادیر انها نسبت به اولویتی که در ارایه 5000 عضوی دیگر مشخص شده است با هم مقایسه شوند و در اخر کل اعداد را به ترتیب نزولی در خروجی نمایش دهد.در مقایسه مقادیر ارایه های 10 تایی محدودیت زمانی(مثلا 5 ثانیه(یا میلی ثانیه)) وجود داشته باشد و پس از پردازش هر عدد یک واحد از زمان ان کم شده و به اخر صف انتقال داده شود و این کار تا زمانی ادامه یابد که زمان تمام مقادیر در ارایه 10 تایی به صفر برسد و سپس 10 مقدار دیگر از ان ارایه 5000 عضوی در ارایه 10 تایی قرار داده شود و دوباره عملیات فوق بر روی انها انجام شود.در حین مقایسه اگر زمان مثلا 5 میلی ثانیه ای یک مقدار برای پردازش تمام شود به اخر صف انتقال داده شود.امیدوارم کامل توضیح داده باشم.در ضمن رشته من کامپیوتر و در مقطع کاردانی هستم حتی الامکان ازتوابع و کدهای ساده استفاده کنید.
با تشکر.