یک برنامهٔ C# بنویسید که لیستی از بازدهیهای روزانهٔ یک دارایی را بگیرد و بیشترین مقدار بین هر جفت روز متوالی را با استفاده از Math.Max محاسبه کرده و آرایهای جدید از این مقادیر تولید و چاپ کند.
6.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:28 0.0
برای حل، ورودی را به صورت آرایه یا List از نوع double در نظر بگیرید، سپس با یک حلقه for از اندیس 1 تا n-1 برای هر جفت متوالی از Math.Max(a[i], a[i-1]) استفاده کنید و نتیجه را در آرایه/لیست خروجی ذخیره کنید؛ اگر ورودی کمتر از دو عنصر داشت، پیام مناسب نمایش دهید. در C# از فضای نام System و متد Math.Max استفاده کنید و برای جلوگیری از خطاهای عددی از نوع double بهره ببرید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
این روش با استفاده از Math.Max بین هر دو مقدار روزهای متوالی، آرایهای به طول n-1 تولید میکند. اگر ورودی کمتر از دو عنصر باشد، پیامی مناسب نمایش دهید. برای جلوگیری از خطاهای عددی از نوع double استفاده کنید و خروجی را در List<double> یا آرایه ذخیره و چاپ کنید. از یک حلقه for با اندیس i از 1 تا n-1 استفاده کنید و خروجی[i-1] = Math.Max(a[i], a[i-1]) را انجام دهید.
گزارش