یک برنامه به زبان 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 استفاده کنید.

توسط پژوهشگر در 220 روز قبل ساعت 01:51
دسته بندی ها: C# C# for beginner
arman در 220 روز قبل ساعت 11:45

برای ایمنی ورودی‌ها از int.TryParse استفاده کن و در صورت ناموفق بودن ورودی‌ها یا درخواست دوباره بخواه. همچنین برای جلوگیری از overflow در جمع، مقدار کل را به long نگه دار یا از bigint استفاده کن. اگر از LINQ استفاده می‌کنی، می‌توانی به سادگی از Sum، Average، Min و Max روی List<int> استفاده کنی؛ این کار کد را مختصر می‌کند. برای بهبود کارایی، ظرفیت اولیه لیست را با list.Capacity = n تنظیم کن تا افزودن‌ها بازدهی بهتری داشته باشند.

گزارش

1 پاسخ

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

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