on master help sign in
ikoHSE/KR4/Writer/Program.cs
35 lines 1.1 kB history raw
1/*
2ФИО: Костюченко Илья Игоревич
3Группа: БПИ 171-1
4Дата: 5.6.18
5Вариант: 4
6*/
8using System;
9using static Iko.Iko;
10using System.IO;
11using System.Collections.Generic;
12using System.Linq;
14namespace Writer {
15 class Writer {
16 private static Random rand = new Random();
18 public static void Main() {
19 var k = GetInt("K = ", (n) => n > 0, "That is not a valid int bigger than 0.");
20 var f = GetInt("F = ", (n) => n > 0, "That is not a valid int bigger than 0.");
21 var s = GetInt("S = ", (n) => n > 0, "That is not a valid int bigger than 0.");
22 var fs = new StreamWriter("../../../nums.txt", false);
23 for (var i = 0; i < s; i++) {
24 var l = rand.Next(k)+1;
25 var ns = new List<int>();
26 for (var j = 0; j < l; j++) {
27 ns.Add(rand.Next(f)+1);
28 }
29 var line = string.Join(" ", ns.Select((n) => $"{n}"));
30 fs.WriteLine(line);
31 }
32 fs.Close();
33 }
34 }