یک برنامهٔ 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 بهره ببرید.

توسط پژوهشگر در 202 روز قبل ساعت 02:28
دسته بندی ها: C# C# for beginner
nima در 202 روز قبل ساعت 09:33

این روش با استفاده از Math.Max بین هر دو مقدار روزهای متوالی، آرایه‌ای به طول n-1 تولید می‌کند. اگر ورودی کمتر از دو عنصر باشد، پیامی مناسب نمایش دهید. برای جلوگیری از خطاهای عددی از نوع double استفاده کنید و خروجی را در List<double> یا آرایه ذخیره و چاپ کنید. از یک حلقه for با اندیس i از 1 تا n-1 استفاده کنید و خروجی[i-1] = Math.Max(a[i], a[i-1]) را انجام دهید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری