Write a C# Sharp program to compute the difference between the largest and smallest values in a given array of integers and length one or more

  • برمجة سي شارب
  • برمجة

Write a C# Sharp program to compute the difference between the largest and smallest values in a given array of integers and length one or more

Sample Output:

Difference between the largest and smallest values: 
11

الأجوبة

using System;
namespace exercises
{
   class Program
    {       
        static void Main(string[] args)
        {       
         Console.WriteLine("Difference between the largest and smallest values: ");
         Console.WriteLine(test(new[] { 1, 5, 7, 9, 10, 12 })); 
        }           
       static int test(int[] nums)
          {
            int small_num = 0, biggest_num = 0;

            if (nums.Length > 0) small_num = biggest_num = nums[0];

            for (int i = 1; i < nums.Length; i++)
            {
                small_num = Math.Min(small_num, nums[i]);
                biggest_num = Math.Max(biggest_num, nums[i]);
            }

            return biggest_num - small_num;
          }    
   }
}


هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...