Даны натуральное числоn, действительные числаx1, ,xn. Получить (1+r)/(1+s), гдеr сумма

Даны натуральное числоn, действительные числаx1, ,xn. Получить (1+r)/(1+s), гдеr сумма всех тех членов последовательностиx1, ,xn, которые не превосходят 1, аs сумма членов, великих 1.
Решить в С

Задать свой вопрос
1 ответ
Using System;
using System.Collections.Generic;

class Program

    static void Main()
    
        var l = new Listlt;doublegt;();
        var r = new Random();
        var n = r.Next(10, 50);
        for (var i = 0; i lt; n; i++)
        
            l.Add(r.NextDouble() * 2);
        
        Console.WriteLine(CountRelation(l));
        Console.ReadKey();
    

    static double CountRelation(IEnumerablelt;doublegt; a)
    
        var r = 0.0;
        var s = 0.0;
        foreach (var item in a)
        
            if (item lt;= 1)
                r += item;
            else s += item;
        

        return (1 + r) / (1 + s);
    

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт