یک برنامه به زبان C# بنویسید که با استفاده از List.Add n عدد صحیح از ورودی بگیرد و سپس مجموع، میانگین، مینیمم و ماکزیمم آنها را محاسبه و در خروجی چاپ کند.
4.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 01:51 0.0
برای حل، از فضای نام System.Collections.Generic استفاده کنید و یک List بسازید؛ در حلقهای که تعداد n را از کاربر میگیرد هر عدد را با List.Add اضافه کنید. برای محاسبات میتوانید با یک عبور روی لیست جمع، بیشینه و کمینه را بهصورت دستی محاسبه کنید یا از متدهای LINQ مثل Sum(), Min(), Max(), Average() استفاده کنید. نکتههای مفید: برای سناریوهای با کارایی بالا میتوانید ظرفیت اولیه لیست را با list.Capacity تنظیم کنید تا افزودنها بازدهی بهتری داشته باشند؛ برای خواندن ورودی از Console.ReadLine() و تبدیل با int.Parse یا int.TryParse استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای ایمنی ورودیها از int.TryParse استفاده کن و در صورت ناموفق بودن ورودیها یا درخواست دوباره بخواه. همچنین برای جلوگیری از overflow در جمع، مقدار کل را به long نگه دار یا از bigint استفاده کن. اگر از LINQ استفاده میکنی، میتوانی به سادگی از Sum، Average، Min و Max روی List<int> استفاده کنی؛ این کار کد را مختصر میکند. برای بهبود کارایی، ظرفیت اولیه لیست را با list.Capacity = n تنظیم کن تا افزودنها بازدهی بهتری داشته باشند.
گزارش