Даны натуральное числоn, действительные числаx1, …,xn. получить (1+r)/(1+s), гдеr – сумма всех тех членов последовательностиx1, …,xn, которые не превосходят 1, аs – сумма членов, больших 1. решить в с#
266
360
Ответы на вопрос:
Using system; using system.collections.generic; class program { static void main() { var l = new list< double> (); var r = new random(); var n = r.next(10, 50); for (var i = 0; i < n; i++) { l.add(r.nextdouble() * 2); } console.writeline(countrelation(l)); console.readkey(); } static double countrelation(ienumerable< double> a) { var r = 0.0; var s = 0.0; foreach (var item in a) { if (item < = 1) r += item; else s += item; } return (1 + r) / (1 + s); } }
Uses crt; var a: array[1..6] of integer; i: integer; begin for i: =1 to 6 do readln(a[i]); writeln; for i: =3 to 5 do a[i]: =a[i+1]; a[6]: =0; for i: =1 to 5 do writeln(a[i]); end.
Популярно: Информатика
-
alexgettx29.06.2022 22:07
-
isxakovravil82p0c2e424.01.2022 21:33
-
SophiaSaliuk31.12.2021 17:57
-
Ketti0814.12.2022 21:02
-
Ramzi08514.08.2021 21:54
-
ладаседан705.07.2022 20:52
-
dilya6920230.03.2020 02:27
-
Aaastraxan10.03.2020 02:15
-
fuhohejo30.06.2022 01:25
-
vladgubin7801.09.2020 14:54