Тема: C# різниця добутків

Задано послідовність з N чисел: a(1),a(2),a(3),...,a(N). Знайти  різницю між добутком додатніх і добутком від’ємних.

Допоможіть!

2

Re: C# різниця добутків

Починаю вчитись, ваша відповідь буде як зразок

3

Re: C# різниця добутків

Краще візьміть зразок із підручника, а не у форумних анонімів.

4

Re: C# різниця добутків

using System;
using System.Collections.Generic;
using System.Linq;

namespace ProdDiff {
    public static class Program {
        public static int Main(string[] args) {
            List<float> a = new List<float>() {
                +2.3f,  0.0f, -1.6f, +0.7f, -2.1f, +0.8f,
            };
            var products = (
                from predicate in new Predicate<float>[] {
                    (v) => v > 0.0f,
                    (v) => v < 0.0f,
                }
                select (
                    from v in a
                    where predicate(v)
                    select v
                ).Aggregate<float>((x, y) => x * y)
            ).ToArray<float>();
            Console.WriteLine("diff = {0}", products[0] - products[1]);
            return 0;
        }
    }
}