From 68564cf163a25ddbce5251bf9272b470da96bc12 Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 13:10:34 +0300 Subject: [PATCH 01/13] Create Program.cs --- Seminars/Seminar05/Self/Task1/Program.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Seminars/Seminar05/Self/Task1/Program.cs diff --git a/Seminars/Seminar05/Self/Task1/Program.cs b/Seminars/Seminar05/Self/Task1/Program.cs new file mode 100644 index 0000000..205cc92 --- /dev/null +++ b/Seminars/Seminar05/Self/Task1/Program.cs @@ -0,0 +1,18 @@ +using System; +class Program +{ + static void Main() + { + for (int i = 1; i <= 50; ++i) { + if (i == 20) { + continue; + } + if (i % 2 == 0 && i % 3 == 0) { + System.Console.WriteLine(i + " делится на 2 и 3"); + } + else { + System.Console.WriteLine(i + " не делится на 2 и 3"); + } + } + } +} From 5b5676168a331b7ea41c976a15ab5a7a4123dbc0 Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 13:22:26 +0300 Subject: [PATCH 02/13] Create Program.cs --- Seminars/Seminar05/Task2/Program.cs | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Seminars/Seminar05/Task2/Program.cs diff --git a/Seminars/Seminar05/Task2/Program.cs b/Seminars/Seminar05/Task2/Program.cs new file mode 100644 index 0000000..816b33d --- /dev/null +++ b/Seminars/Seminar05/Task2/Program.cs @@ -0,0 +1,29 @@ +using System; +class Program +{ + static void Main() + { + int kint = 0, kdouble = 0, knan = 0; + string s; + do { + s = Console.ReadLine(); + int a; + double b; + bool isint = int.TryParse(s, out a); + bool isdouble = double.TryParse(s, out b); + if (isint) { + ++kint; + } + else if (isdouble) { + ++kdouble; + } + else { + ++knan; + } + } + while (s != "0"); + System.Console.WriteLine("int = " + kint); + System.Console.WriteLine("double = " + kdouble); + System.Console.WriteLine("nan = " + knan); + } +} From 84a76dec40c145e3c64c4ed4df2ae68641d6f84d Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 13:29:20 +0300 Subject: [PATCH 03/13] Delete Seminars/Seminar05/Task2 directory --- Seminars/Seminar05/Task2/Program.cs | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 Seminars/Seminar05/Task2/Program.cs diff --git a/Seminars/Seminar05/Task2/Program.cs b/Seminars/Seminar05/Task2/Program.cs deleted file mode 100644 index 816b33d..0000000 --- a/Seminars/Seminar05/Task2/Program.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -class Program -{ - static void Main() - { - int kint = 0, kdouble = 0, knan = 0; - string s; - do { - s = Console.ReadLine(); - int a; - double b; - bool isint = int.TryParse(s, out a); - bool isdouble = double.TryParse(s, out b); - if (isint) { - ++kint; - } - else if (isdouble) { - ++kdouble; - } - else { - ++knan; - } - } - while (s != "0"); - System.Console.WriteLine("int = " + kint); - System.Console.WriteLine("double = " + kdouble); - System.Console.WriteLine("nan = " + knan); - } -} From 5101824cd2ae7c4567ecadf63f1d2f49ba826b31 Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 13:32:13 +0300 Subject: [PATCH 04/13] Create Program.cs --- Seminars/Seminar05/Self/Task2/Program.cs | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Seminars/Seminar05/Self/Task2/Program.cs diff --git a/Seminars/Seminar05/Self/Task2/Program.cs b/Seminars/Seminar05/Self/Task2/Program.cs new file mode 100644 index 0000000..816b33d --- /dev/null +++ b/Seminars/Seminar05/Self/Task2/Program.cs @@ -0,0 +1,29 @@ +using System; +class Program +{ + static void Main() + { + int kint = 0, kdouble = 0, knan = 0; + string s; + do { + s = Console.ReadLine(); + int a; + double b; + bool isint = int.TryParse(s, out a); + bool isdouble = double.TryParse(s, out b); + if (isint) { + ++kint; + } + else if (isdouble) { + ++kdouble; + } + else { + ++knan; + } + } + while (s != "0"); + System.Console.WriteLine("int = " + kint); + System.Console.WriteLine("double = " + kdouble); + System.Console.WriteLine("nan = " + knan); + } +} From f0527b913be3a790aeb57a50f23ec18cfdb24e99 Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 13:42:47 +0300 Subject: [PATCH 05/13] Create Program.cs --- Seminars/Seminar05/Self/Task3/Program.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Seminars/Seminar05/Self/Task3/Program.cs diff --git a/Seminars/Seminar05/Self/Task3/Program.cs b/Seminars/Seminar05/Self/Task3/Program.cs new file mode 100644 index 0000000..d0d2376 --- /dev/null +++ b/Seminars/Seminar05/Self/Task3/Program.cs @@ -0,0 +1,15 @@ +using System; +class Program +{ + static void Main() + { + double a = double.Parse(Console.ReadLine()); + int n = int.Parse(Console.ReadLine()); + double s = 0; + for (int i = 1; i <= n; ++i) { + double x = a / n * i; + s += a / n * x * x; + } + System.Console.WriteLine(s); + } +} From 1b705e8f89d731008522ee0f7b83802a2a2d894e Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 13:51:27 +0300 Subject: [PATCH 06/13] Create Program.cs --- Seminars/Seminar05/Self/Task4/Program.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Seminars/Seminar05/Self/Task4/Program.cs diff --git a/Seminars/Seminar05/Self/Task4/Program.cs b/Seminars/Seminar05/Self/Task4/Program.cs new file mode 100644 index 0000000..b03fb4c --- /dev/null +++ b/Seminars/Seminar05/Self/Task4/Program.cs @@ -0,0 +1,16 @@ +using System; +class Program +{ + static void Main() + { + double s = 0; + int a = 1, b = 2, c = 3; + for (int i = 1; i <= 1000; ++i) { + s += 1.0 / (a * b * c); + ++a; + ++b; + ++c; + } + System.Console.WriteLine(s); + } +} From d1296a5d054efbf5a3f6c02321c6420eaba6e3e9 Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 14:07:01 +0300 Subject: [PATCH 07/13] Create Program.cs --- Seminars/Seminar05/Self/Task5/Program.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Seminars/Seminar05/Self/Task5/Program.cs diff --git a/Seminars/Seminar05/Self/Task5/Program.cs b/Seminars/Seminar05/Self/Task5/Program.cs new file mode 100644 index 0000000..5f7601c --- /dev/null +++ b/Seminars/Seminar05/Self/Task5/Program.cs @@ -0,0 +1,13 @@ +using System; +class Program +{ + static void Main() + { + int k = int.Parse(Console.ReadLine()); + double ans = 0; + for (int i = 1; i <= k; ++i) { + ans += 1.0 / i; + } + System.Console.WriteLine("{0:F4}", ans); + } +} From 47a96abb04d230917cfb35e6964d826386fc3515 Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 14:10:09 +0300 Subject: [PATCH 08/13] Create Program.cs --- Seminars/Seminar05/Self/Task6/Program.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Seminars/Seminar05/Self/Task6/Program.cs diff --git a/Seminars/Seminar05/Self/Task6/Program.cs b/Seminars/Seminar05/Self/Task6/Program.cs new file mode 100644 index 0000000..81bd636 --- /dev/null +++ b/Seminars/Seminar05/Self/Task6/Program.cs @@ -0,0 +1,12 @@ +using System; +class Program +{ + static void Main() + { + for (int i = 100; i <= 999; ++i) { + if (i % 10 == i / 10 % 10 && i % 10 == i / 100) { + System.Console.WriteLine(i); + } + } + } +} From b5532ecd236ffb00ebf5fa0158d8537244a209d0 Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 14:15:23 +0300 Subject: [PATCH 09/13] Create Program.cs --- Seminars/Seminar05/Self/Task7/Program.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Seminars/Seminar05/Self/Task7/Program.cs diff --git a/Seminars/Seminar05/Self/Task7/Program.cs b/Seminars/Seminar05/Self/Task7/Program.cs new file mode 100644 index 0000000..31faf70 --- /dev/null +++ b/Seminars/Seminar05/Self/Task7/Program.cs @@ -0,0 +1,15 @@ +using System; +class Program +{ + static void Main() + { + int x = int.Parse(Console.ReadLine()); + int a = x; + while (a > 0) { + if (a % 10 != 0) { + System.Console.Write(a % 10); + a /= 10; + } + } + } +} From fea8e65ef2961efd72b2f8f1a6d56defc8e6ad62 Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 14:16:59 +0300 Subject: [PATCH 10/13] Update Program.cs --- Seminars/Seminar05/Self/Task7/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Seminars/Seminar05/Self/Task7/Program.cs b/Seminars/Seminar05/Self/Task7/Program.cs index 31faf70..5d199c3 100644 --- a/Seminars/Seminar05/Self/Task7/Program.cs +++ b/Seminars/Seminar05/Self/Task7/Program.cs @@ -8,8 +8,8 @@ static void Main() while (a > 0) { if (a % 10 != 0) { System.Console.Write(a % 10); - a /= 10; } + a /= 10; } } } From e230f224969d09560bf8b5f7ec036e21a869e262 Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 15:05:46 +0300 Subject: [PATCH 11/13] Create Program.cs --- Seminars/Seminar05/Self/Task8/Program.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Seminars/Seminar05/Self/Task8/Program.cs diff --git a/Seminars/Seminar05/Self/Task8/Program.cs b/Seminars/Seminar05/Self/Task8/Program.cs new file mode 100644 index 0000000..965f5dc --- /dev/null +++ b/Seminars/Seminar05/Self/Task8/Program.cs @@ -0,0 +1,17 @@ +using System; +class Program +{ + static void Main() + { + int x = int.Parse(Console.ReadLine()), k = int.Parse(Console.ReadLine()); + if (Math.Pow(10, k - 1) <= x) { + while (Math.Pow(10, k) <= x) { + x /= 10; + } + System.Console.WriteLine(x); + } + else { + System.Console.WriteLine("wrong input."); + } + } +} From ffee0d58e72812b4a630ded5948e930adf14bcaf Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 15:37:12 +0300 Subject: [PATCH 12/13] Create Program.cs --- Seminars/Seminar05/Self/Task9/Program.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Seminars/Seminar05/Self/Task9/Program.cs diff --git a/Seminars/Seminar05/Self/Task9/Program.cs b/Seminars/Seminar05/Self/Task9/Program.cs new file mode 100644 index 0000000..73a03b4 --- /dev/null +++ b/Seminars/Seminar05/Self/Task9/Program.cs @@ -0,0 +1,11 @@ +using System; +class Program +{ + static void Main() + { + double x = double.Parse(Console.ReadLine()), y = double.Parse(Console.ReadLine()); + double d = Math.Sqrt(x * x + y * y); + bool g = d <= 2 && x >= 0 && x >= y; + System.Console.WriteLine(g); + } +} From 0fab42f84c35e8bbe34347de89a8d4f2f99a03ed Mon Sep 17 00:00:00 2001 From: nikita <82255886+businessmemq@users.noreply.github.com> Date: Tue, 26 Sep 2023 19:28:22 +0300 Subject: [PATCH 13/13] Create Program.cs --- Seminars/Seminar05/Self/Task10/Program.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Seminars/Seminar05/Self/Task10/Program.cs diff --git a/Seminars/Seminar05/Self/Task10/Program.cs b/Seminars/Seminar05/Self/Task10/Program.cs new file mode 100644 index 0000000..56cdd04 --- /dev/null +++ b/Seminars/Seminar05/Self/Task10/Program.cs @@ -0,0 +1,15 @@ +using System; +class Program +{ + static double G(double x) { + if (x <= 0.5) { + return Math.Sin(Math.PI / 2); + } + return Math.Sin(Math.PI * (x - 1) / 2); + } + static void Main() + { + double x = double.Parse(Console.ReadLine()); + System.Console.WriteLine(G(x)); + } +}