سلام دوستان عزیز . در این تاپیک ، کد پیدا کردن کمترین و بیشترین عدد در آرایه در سی شارپ رو براتون آماده کردم.
int minValue = arr[0];
int maxValue = arr[0];
foreach (int value in arr)
{
if(value<minValue)
{
minValue = value;
}
if(value>maxValue)
int maxValue = arr[0];
foreach (int value in arr)
{
if(value<minValue)
{
minValue = value;
}
if(value>maxValue)
یک 2 نظر
علی انصاری پور
سلام اگر بخواهید یکی مانده به آخرین داده را پیدا کنید ، میتونید بزرگترین داده رو از آرایه حذف کنید و بعد دوباره همین کد را روی این آرابه جدید پیاده کنید در این صورت بزرگترین داده ی آرایه ی جدید ، یکی مانده به بزرگترین داده ی آرایه قبلی می شود.برای این کار باید از کد RemoveAt استفاده کنید. tmp = new List (numbers);
به طور مثال این کد را مشاهده کنید:
int[] numbers = { 1, 3, 4, 9, 2, 4 };
int numToRemove = 4;
int numIdx = Array.IndexOf(numbers, numToRemove);
List
tmp.RemoveAt(numIdx);
numbers = tmp.ToArray();
در اینجا عدد 4 رو از آرایه حذف میکنه.شما هم باید maxValue رو از آرایه حذف کنید و بعد دوباره بزرگترین عدد آرایه را پیدا کنین.
برای اطلاعات بیشتر ، به این لینک مراجعه کنید.
برای اینکه 2 تا چارت داشته باشید ، پیشنهاد میکنم این لینک را ببینید.
موفق باشید.
کیوان بختیار
سلام.با سی شارپ و انتیتی ، سه مشکل در کدنویسی دارم: 1- می خواهم که به جای ماکزیمم تاریخ، یک تاریخ مانده به ماکزیمم تاریخ را از دیتابیس پیدا کرده و در لیبل واکشی کند. دقت کنید که نمی خواهم واکشی در دیتاگرید باشد بلکه از جدول واکشی کرده و به لیبل بیاورد. 2- داده های عددی را می خواهم اگر نول ثبت کردم لذا نول نیز در دیتابیس ثیت شوند و صفر ثبت نشوند. البته در دیتابیس نیز اجازه نول داده ام اما فایده نداشت.
شماره تماسم: 09212455620