Составить программу нахождения суммы (количества) положительных (отрицательных) элементов одномерного массива - C#

Узнай цену своей работы

Формулировка задачи:

Сделать добавив любую функцию, не важно какую и куда)
Листинг программы
  1. class Program
  2. {
  3. static void Main()
  4. {
  5. Console.Write("Количество элементов масива : ");
  6. int[] mass = new int[int.Parse(Console.ReadLine())];
  7. var ran = new Random();
  8. for (var i = 0; i < mass.Length; i++)
  9. {
  10. mass[i] = 50 - ran.Next(100);
  11. Console.Write(mass[i] + " ");
  12. }
  13. int countPos = mass.Count(x => x >= 0);
  14. int sumPos = mass.Where(x => x >= 0).Sum();
  15. int sumNeg = mass.Where(x => x < 0).Sum();
  16. Console.WriteLine("\nКоличество положительных: {0} ; отрицательных: {1}", countPos, mass.Length - countPos);
  17. Console.WriteLine("Сумма положительных: {0} ; отрицательных: {1}", sumPos, sumNeg);
  18. Console.ReadLine();
  19. }
  20. }
  21. }

Решение задачи: «Составить программу нахождения суммы (количества) положительных (отрицательных) элементов одномерного массива»

textual
Листинг программы
  1. class Program
  2.     {
  3.         static int CountPos(int[] mass)
  4.         {
  5.             return mass.Count(x => x >= 0);
  6.         }
  7.  
  8.         static void Main(string[] args)
  9.         {
  10.             Console.Write("Количество элементов масива : ");
  11.             int[] mass = new int[int.Parse(Console.ReadLine())];
  12.             var ran = new Random();
  13.  
  14.             for (var i = 0; i < mass.Length; i++)
  15.             {
  16.                 mass[i] = 50 - ran.Next(100);
  17.                 Console.Write(mass[i] + " ");
  18.             }
  19.             int sumPos = mass.Where(x => x >= 0).Sum();
  20.             int sumNeg = mass.Where(x => x < 0).Sum();
  21.             Console.WriteLine("\nКоличество положительных: {0} ; отрицательных: {1}", CountPos(mass), mass.Length - CountPos(mass));
  22.             Console.WriteLine("Сумма положительных: {0} ; отрицательных: {1}", sumPos, sumNeg);
  23.  
  24.             Console.ReadLine();
  25.         }
  26.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.375 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы