Write a C# Sharp program to count positive and negative numbers in a given array of integers

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

Write a C# Sharp program to count positive and negative numbers in a given array of integers

Sample Output:

Original Array elements:
10 -11 12 -13 14 -18 19 -20 
Number of positive numbers: 4
Number of negative numbers: 4

Original Array elements:
-4 -3 -2 0 3 5 6 2 6 
Number of positive numbers: 5
Number of negative numbers: 3

Original Array elements:

Number of positive numbers: 0
Number of negative numbers: 0

الأجوبة

using System;
using System.Linq;
namespace exercises
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] nums = { 10, -11, 12, -13, 14, -18, 19, -20 };
            Console.WriteLine("Original Array elements:");
            foreach (var item in nums)
            {
                Console.Write(item.ToString() + " ");
            }
            Console.WriteLine(test(nums));
            int[] nums1 = { -4,-3,-2,0,3,5,6,2,6};
            Console.WriteLine("\nOriginal Array elements:");
            foreach (var item in nums1)
            {
                Console.Write(item.ToString() + " ");
            }
            Console.WriteLine(test(nums1));
            int[] nums2 = {};
            Console.WriteLine("\nOriginal Array elements:");
            foreach (var item in nums2)
            {
                Console.Write(item.ToString() + " ");
            }
            Console.WriteLine(test(nums2));

        }
        public static string test(int[] nums)
        {
            var pos = nums.Where(n => n > 0);
            var neg = nums.Where(n => n < 0);
            return "\nNumber of positive numbers: " + pos.Count() + "\nNumber of negative numbers: " + neg.Count();
        }
    }
}
هل كان المحتوى مفيد؟

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

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