diff --git a/Seminars/Seminar01/Self/Task01/Program.cs b/Seminars/Seminar01/Self/Task01/Program.cs
index 3671ed6..5368665 100644
--- a/Seminars/Seminar01/Self/Task01/Program.cs
+++ b/Seminars/Seminar01/Self/Task01/Program.cs
@@ -1 +1,20 @@
// Your code here!
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main()
+ {
+ string familiya = Console.ReadLine();
+
+ string umya = Console.ReadLine();
+
+ string otchestvo = Console.ReadLine();
+
+ Console.WriteLine("Фамилия: " + familiya);
+ Console.WriteLine("Имя: " + umya);
+ Console.WriteLine("Отчество: " + otchestvo);
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar01/Self/Task02/Program.cs b/Seminars/Seminar01/Self/Task02/Program.cs
index 3671ed6..a80b526 100644
--- a/Seminars/Seminar01/Self/Task02/Program.cs
+++ b/Seminars/Seminar01/Self/Task02/Program.cs
@@ -1 +1,21 @@
-// Your code here!
+namespace ConsoleApp2
+{
+ internal class Program
+ {
+ static void Main()
+ {
+
+
+
+ string familiya = Console.ReadLine();
+
+ string umya = Console.ReadLine();
+
+ string otchestvo = Console.ReadLine();
+
+ Console.WriteLine(familiya + umya + otchestvo);
+
+
+ }
+ }
+}
diff --git a/Seminars/Seminar01/Self/Task03/Program.cs b/Seminars/Seminar01/Self/Task03/Program.cs
index 3671ed6..88f2e6f 100644
--- a/Seminars/Seminar01/Self/Task03/Program.cs
+++ b/Seminars/Seminar01/Self/Task03/Program.cs
@@ -1 +1,15 @@
-// Your code here!
+namespace ConsoleApp2
+{
+ internal class Program
+ {
+ static void Main()
+ {
+
+ string umya = Console.ReadLine();
+
+ Console.WriteLine("Здравствуйте, " + umya);
+
+
+ }
+ }
+}
diff --git a/Seminars/Seminar01/Self/Task04/Program.cs b/Seminars/Seminar01/Self/Task04/Program.cs
index 3671ed6..f3ffedf 100644
--- a/Seminars/Seminar01/Self/Task04/Program.cs
+++ b/Seminars/Seminar01/Self/Task04/Program.cs
@@ -1 +1,18 @@
-// Your code here!
+namespace ConsoleApp2
+{
+ internal class Program
+ {
+ static void Main()
+ {
+
+ Console.BackgroundColor = ConsoleColor.DarkCyan;
+ Console.ForegroundColor = ConsoleColor.Magenta;
+
+ string umya = Console.ReadLine();
+
+ Console.WriteLine("Здравствуйте, " + umya);
+
+
+ }
+ }
+}
diff --git a/Seminars/Seminar01/Self/Task05/Program.cs b/Seminars/Seminar01/Self/Task05/Program.cs
index 3671ed6..43cd690 100644
--- a/Seminars/Seminar01/Self/Task05/Program.cs
+++ b/Seminars/Seminar01/Self/Task05/Program.cs
@@ -1 +1,23 @@
-// Your code here!
+namespace ConsoleApp2
+{
+ internal class Program
+ {
+ static void Main()
+ {
+
+ double U = double.Parse(Console.ReadLine());
+
+ double R = double.Parse(Console.ReadLine());
+
+
+
+
+
+ Console.WriteLine("I = " + U / R);
+
+ Console.WriteLine("P = " + U * U / R);
+
+
+ }
+ }
+}
diff --git a/Seminars/Seminar01/Self/Task06/Program.cs b/Seminars/Seminar01/Self/Task06/Program.cs
index 83fa4f4..cb3f313 100644
--- a/Seminars/Seminar01/Self/Task06/Program.cs
+++ b/Seminars/Seminar01/Self/Task06/Program.cs
@@ -1,2 +1,19 @@
-// See https://aka.ms/new-console-template for more information
-Console.WriteLine("Hello, World!");
+namespace ConsoleApp2
+{
+ internal class Program
+ {
+ static void Main()
+ {
+
+ double pervi_katet = double.Parse(Console.ReadLine());
+
+ double vtoroi_katet = double.Parse(Console.ReadLine());
+
+
+
+ Console.WriteLine("Гипотенуза = " + Math.Sqrt(pervi_katet * pervi_katet + vtoroi_katet * vtoroi_katet));
+
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..1741d5d
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{3B9CECD8-A5CB-4112-91EF-849AD2869DDF}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {3B9CECD8-A5CB-4112-91EF-849AD2869DDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3B9CECD8-A5CB-4112-91EF-849AD2869DDF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3B9CECD8-A5CB-4112-91EF-849AD2869DDF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3B9CECD8-A5CB-4112-91EF-849AD2869DDF}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {62D2B241-CD98-45A0-A1E0-25614C9AB120}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..f231f2e
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,18 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ int zifr = int.Parse(Console.ReadLine());
+
+ double veschest = double.Parse(Console.ReadLine());
+
+ char bukva = char.Parse(Console.ReadLine());
+
+ Console.WriteLine(zifr);
+ Console.WriteLine(veschest);
+ Console.WriteLine(bukva);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..6fd5172
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{DBAABB51-6342-4CB2-AB41-883975EACF87}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DBAABB51-6342-4CB2-AB41-883975EACF87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DBAABB51-6342-4CB2-AB41-883975EACF87}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DBAABB51-6342-4CB2-AB41-883975EACF87}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DBAABB51-6342-4CB2-AB41-883975EACF87}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {2CBF317A-3F2C-40EF-A82F-F685825DF25C}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..83b2cac
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,18 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double x1 = double.Parse(Console.ReadLine());
+
+ double x2 = double.Parse(Console.ReadLine());
+
+ double ost = x1 % 10 + x2 % 10;
+
+ Console.WriteLine("Сумма целых частей " + x1 + " и " + x2 + " равна " + "{0:f0}", x1 + x2 - 1);
+
+ Console.WriteLine("Сумма дробных частей " + x1 + " и " + x2 + " равна 0," + "{0:f0}", ost - 1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..a855374
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{8377D4E0-EEFF-4688-9DC0-3DD5CFBEDDB8}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8377D4E0-EEFF-4688-9DC0-3DD5CFBEDDB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8377D4E0-EEFF-4688-9DC0-3DD5CFBEDDB8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8377D4E0-EEFF-4688-9DC0-3DD5CFBEDDB8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8377D4E0-EEFF-4688-9DC0-3DD5CFBEDDB8}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {0447D897-9DF3-45B6-957E-7DA0B0BB2906}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..553560f
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,23 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ int x = int.Parse(Console.ReadLine());
+
+ int y = int.Parse(Console.ReadLine());
+
+ int z = int.Parse(Console.ReadLine());
+
+ int helper1 = z >= x ? (y >= x ? x : y) : (y >= z ? z : y);
+
+ int helper3 = z >= x ? (y >= z ? y : z) : (y >= x ? y : x);
+
+ int helper2 = x + y + z - helper1 - helper3;
+
+ Console.WriteLine(helper1 + " " + helper2 + " " + helper3);
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..8329d46
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{3FFE1D7D-B290-4BF9-A081-C39D9407D2DE}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {3FFE1D7D-B290-4BF9-A081-C39D9407D2DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3FFE1D7D-B290-4BF9-A081-C39D9407D2DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3FFE1D7D-B290-4BF9-A081-C39D9407D2DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3FFE1D7D-B290-4BF9-A081-C39D9407D2DE}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {903F47F9-EE14-428F-93DF-1D9EA10A833C}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..c5caf8d
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,18 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ string ans = "Ни цифра, ни буква";
+
+ char a = char.Parse(Console.ReadLine());
+
+ ans = a >= '0' ? (a <= '9' ? "Это цифра" : "") : "";
+ ans = a > 'а' ? (a < 'я' ? "Это буква" : "") : "";
+ ans = a > 'А' ? (a < 'Я' ? "Это буква" : "") : "";
+
+ Console.WriteLine(ans);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..8ac430a
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{DDB6B883-2A55-4248-B6EA-1AE9B6877437}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DDB6B883-2A55-4248-B6EA-1AE9B6877437}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DDB6B883-2A55-4248-B6EA-1AE9B6877437}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DDB6B883-2A55-4248-B6EA-1AE9B6877437}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DDB6B883-2A55-4248-B6EA-1AE9B6877437}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {3F1FCA2E-BCB3-4F2A-B70B-F0BED71A7302}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..bf9ca96
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task05/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,20 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double R = double.Parse(Console.ReadLine());
+
+ double x = double.Parse(Console.ReadLine());
+
+ double y = double.Parse(Console.ReadLine());
+
+ double s = Math.Sqrt(x * x + y * y);
+
+ string helper1 = s < R ? "Точка внутри круга!" : "Точка вне круга!";
+
+ Console.WriteLine(helper1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..e0a76ea
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{82486B48-82A1-48AD-8131-BE276A506A06}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {82486B48-82A1-48AD-8131-BE276A506A06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {82486B48-82A1-48AD-8131-BE276A506A06}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {82486B48-82A1-48AD-8131-BE276A506A06}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {82486B48-82A1-48AD-8131-BE276A506A06}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {141D0409-64FF-40CE-89F1-6784A9AFFF5F}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..bb3f6e5
--- /dev/null
+++ b/Seminars/Seminar02/Self/Task06/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,23 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ string chislo = Console.ReadLine();
+
+ int ch,
+ c1, c2, c3;
+ ch = int.Parse(chislo);
+
+ c1 = Math.Abs(ch) % 10;
+ ch /= 10;
+ c2 = Math.Abs(ch) % 10;
+ ch /= 10;
+ c3 = Math.Abs(ch) % 10;
+ Console.WriteLine(c3);
+ Console.WriteLine(c2);
+ Console.WriteLine(c1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..63c1d54
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{B4FC1513-433C-455E-B8F9-272487D02E06}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B4FC1513-433C-455E-B8F9-272487D02E06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B4FC1513-433C-455E-B8F9-272487D02E06}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B4FC1513-433C-455E-B8F9-272487D02E06}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B4FC1513-433C-455E-B8F9-272487D02E06}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {A4744DA4-A732-4025-B8A2-A9F81914612B}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..3be3786
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,18 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double n = double.Parse(Console.ReadLine());
+ double l = double.Parse(Console.ReadLine());
+
+ if (1 <= n && n < 11)
+ if (l > 0)
+ {
+ Console.WriteLine("{0:f2}", (n * l * l) / (4 * Math.Tan(Math.PI / n)));
+ }
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..6976365
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{13F8034A-E2DB-4136-814F-5F461B6E583B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {13F8034A-E2DB-4136-814F-5F461B6E583B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {13F8034A-E2DB-4136-814F-5F461B6E583B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {13F8034A-E2DB-4136-814F-5F461B6E583B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {13F8034A-E2DB-4136-814F-5F461B6E583B}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {24E47D12-75C8-4F08-9644-B7E8352E3A71}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..d249b48
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task02/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,34 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double X = double.Parse(Console.ReadLine());
+
+ double Y = double.Parse(Console.ReadLine());
+
+ double S = Math.Sqrt(X * X + Y * Y);
+
+ double R1 = 1;
+ double R2 = 2;
+
+ if (S < R1 || S > R2)
+ {
+ Console.WriteLine("Точка вне области");
+ }
+ else if (Y < 0 || Y > 2)
+ {
+ Console.WriteLine("Точка вне области");
+ }
+ else if (S > R1 && S < R2 && Y > 0)
+ {
+ Console.WriteLine("Точка внутри области");
+ }
+ else if (Y >= 0 && (S == R1 || S == R2))
+ {
+ Console.WriteLine("Точка на границе области");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..3562200
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{B16582D2-546A-4ED2-B2A1-5AD492509B4F}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B16582D2-546A-4ED2-B2A1-5AD492509B4F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B16582D2-546A-4ED2-B2A1-5AD492509B4F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B16582D2-546A-4ED2-B2A1-5AD492509B4F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B16582D2-546A-4ED2-B2A1-5AD492509B4F}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {D217BBCA-76D3-49AC-A8C9-3751A08E3289}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..92bd9ac
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,31 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double X = double.Parse(Console.ReadLine());
+
+ double Y = double.Parse(Console.ReadLine());
+
+ double S = Math.Sqrt(X * X + Y * Y);
+
+ double R1 = 2;
+
+ double R2 = 1;
+
+ if ((Y > 0 && S > R1) || (Y < 0 && S > R2))
+ {
+ Console.WriteLine("Точка вне области");
+ }
+ else if ((Y > 0 && S < R1) || (Y < 0 && S < R2) || (Y == 0 && X < 1 && X > (-1)))
+ {
+ Console.WriteLine("Точка внутри области");
+ }
+ else if ((Y > 0 && S == R1) || (Y < 0 && S == R2) || (Y == 0 && (X >= 1 && X <= 2) || (X <= (-1) && X >= (-2))))
+ {
+ Console.WriteLine("Точка на границе области");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..66895bc
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{2167A271-F2D9-4421-8B38-64E2C5DA3711}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {2167A271-F2D9-4421-8B38-64E2C5DA3711}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2167A271-F2D9-4421-8B38-64E2C5DA3711}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2167A271-F2D9-4421-8B38-64E2C5DA3711}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2167A271-F2D9-4421-8B38-64E2C5DA3711}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {BB4C45C7-EE4C-4BE3-B113-773EE6C56F97}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..3a0a258
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task04/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,26 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double X = double.Parse(Console.ReadLine());
+
+ double Y = double.Parse(Console.ReadLine());
+
+ if (X < Y)
+ {
+ Console.WriteLine("X = " + X + " " + "Y = " + Y + " " + "F = " + (Math.Sin(X) + Math.Cos(Y) * Math.Cos(Y)));
+ }
+
+ else if (X == Y)
+ {
+ Console.WriteLine("X = " + X + " " + "Y = " + Y + " " + "F = " + (Math.Log(Math.Abs(X))));
+ }
+ else if (X > Y)
+ {
+ Console.WriteLine("X = " + X + " " + "Y = " + Y + " " + "F = " + (Math.Sin(X) * Math.Sin(X) + Math.Cos(Y)));
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6.sln b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6.sln
new file mode 100644
index 0000000..39c4e07
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp6", "ConsoleApp6\ConsoleApp6.csproj", "{F1F70F7A-5384-4964-B716-DA8627A8A611}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {F1F70F7A-5384-4964-B716-DA8627A8A611}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F1F70F7A-5384-4964-B716-DA8627A8A611}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F1F70F7A-5384-4964-B716-DA8627A8A611}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F1F70F7A-5384-4964-B716-DA8627A8A611}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {71DA6A6A-7140-4AF2-BF7A-F806C83B4B6F}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/ConsoleApp6.csproj b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/ConsoleApp6.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/ConsoleApp6.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/Program.cs b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/Program.cs
new file mode 100644
index 0000000..5222138
--- /dev/null
+++ b/Seminars/Seminar03/Self/Task05/ConsoleApp6/ConsoleApp6/Program.cs
@@ -0,0 +1,46 @@
+namespace ConsoleApp6
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double D;
+ double x1;
+ double x2;
+ double a = double.Parse(Console.ReadLine());
+
+ double b = double.Parse(Console.ReadLine());
+
+ double c = double.Parse(Console.ReadLine());
+
+ D = b * b - 4 * a * c;
+
+ if (a != 0 && b != 0 && D > 0)
+ {
+ x1 = ((-b) + Math.Sqrt(D)) / 2 * a;
+
+ x2 = ((-b) - Math.Sqrt(D)) / 2 * a;
+
+ Console.WriteLine((a + "*x^2 +(" + b + ")*x +(" + c + ") = 0") + ", x1 = " + x1 + ", x2 = " + x2);
+ }
+ else if (a == 0)
+ {
+ x1 = -c / b;
+
+ Console.WriteLine((b + "*x +(" + c + ") = 0") + ", x1 = " + x1);
+
+ }
+ else if (b == 0)
+ {
+ x1 = -c / a;
+
+ Console.WriteLine((a + "*x^2 +(" + c + ") = 0") + ", x1 = sqrt( " + x1 + ")");
+
+ }
+ else if (D < 0)
+ {
+ Console.WriteLine("Нет действительных корней");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..a9f857d
--- /dev/null
+++ b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{872C4A95-4BCD-4B46-9E5D-1ADB8105FB38}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {872C4A95-4BCD-4B46-9E5D-1ADB8105FB38}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {872C4A95-4BCD-4B46-9E5D-1ADB8105FB38}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {872C4A95-4BCD-4B46-9E5D-1ADB8105FB38}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {872C4A95-4BCD-4B46-9E5D-1ADB8105FB38}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {2BE84250-566E-4A34-99C2-557D17E8DF65}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..ca512a6
--- /dev/null
+++ b/Seminars/Seminar04/Self/Task01/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,27 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main()
+
+ {
+ char a = char.Parse(Console.ReadLine());
+ switch (a)
+ {
+ case >= '1' and <= '9':
+ Console.WriteLine("100"); break;
+
+ case >= 'A' and <= 'Z':
+ Console.WriteLine("200"); break;
+
+ case >= 'a' and <= 'z':
+ Console.WriteLine("300"); break;
+
+ default: Console.WriteLine("400"); break;
+
+
+
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2.sln b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2.sln
new file mode 100644
index 0000000..3ed2a22
--- /dev/null
+++ b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp2", "ConsoleApp2\ConsoleApp2.csproj", "{DDF87D3E-C384-46AB-9C41-DBBE65B7EFB4}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DDF87D3E-C384-46AB-9C41-DBBE65B7EFB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DDF87D3E-C384-46AB-9C41-DBBE65B7EFB4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DDF87D3E-C384-46AB-9C41-DBBE65B7EFB4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DDF87D3E-C384-46AB-9C41-DBBE65B7EFB4}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {74F85EFA-1A3E-478A-A410-53C232D9D33A}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/ConsoleApp2.csproj b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/ConsoleApp2.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/ConsoleApp2.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/Program.cs b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/Program.cs
new file mode 100644
index 0000000..3b3ac4f
--- /dev/null
+++ b/Seminars/Seminar04/Self/Task02/ConsoleApp2/ConsoleApp2/Program.cs
@@ -0,0 +1,48 @@
+namespace ConsoleApp2
+{
+ internal class Program
+ {
+ static void Main()
+ {
+ string month = Console.ReadLine();
+ int zifra = 0;
+
+ switch (month)
+ {
+ case "Январь":
+ zifra = 1; break;
+ case "Февраль":
+ zifra = 2; break;
+ case "Март":
+ zifra = 3; break;
+ case "Апрель":
+ zifra = 4; break;
+ case "Май":
+ zifra = 5; break;
+ case "Июнь":
+ zifra = 6; break;
+ case "Июль":
+ zifra = 7; break;
+ case "Август":
+ zifra = 8; break;
+ case "Сентябрь":
+ zifra = 9; break;
+ case "Октябрь":
+ zifra = 10; break;
+ case "Ноябрь":
+ zifra = 11; break;
+ case "Декабрь":
+ zifra = 12; break;
+
+ default: Console.WriteLine("Ошибка"); break;
+
+
+ }
+ if (zifra != 0)
+ {
+ Console.WriteLine(zifra);
+ }
+ else { Console.WriteLine(""); }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1.sln b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1.sln
new file mode 100644
index 0000000..f95a465
--- /dev/null
+++ b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{5A786982-44A7-493C-8D4C-D4970DBC1071}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {5A786982-44A7-493C-8D4C-D4970DBC1071}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5A786982-44A7-493C-8D4C-D4970DBC1071}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5A786982-44A7-493C-8D4C-D4970DBC1071}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5A786982-44A7-493C-8D4C-D4970DBC1071}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {01A87AC9-8336-479A-B0BD-BA821610A6D0}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs
new file mode 100644
index 0000000..2676c61
--- /dev/null
+++ b/Seminars/Seminar04/Self/Task03/ConsoleApp1/ConsoleApp1/Program.cs
@@ -0,0 +1,47 @@
+namespace ConsoleApp1
+{
+ internal class Program
+ {
+ static void Main()
+ {
+ uint zifra;
+ Console.WriteLine("Введите операцию цифрой от 1 до 4: ");
+
+ string ArfDeistvie = Console.ReadLine();
+
+ Console.WriteLine("Введите вещественные числа сначала А, потом В: ");
+
+ double A = double.Parse(Console.ReadLine());
+
+ double B = double.Parse(Console.ReadLine());
+
+ zifra = uint.Parse(ArfDeistvie);
+
+ if (zifra == 1 && (A != 0 && B != 0))
+ {
+ Console.WriteLine("A + B = " + (A + B));
+
+ }
+ else if (zifra == 2 && (A != 0 && B != 0))
+ {
+ Console.WriteLine("A - B = " + (A - B));
+
+ }
+ else if (zifra == 3 && (A != 0 && B != 0))
+ {
+ Console.WriteLine("A * B = " + (A * B));
+
+ }
+ else if (zifra == 4 && (A != 0 && B != 0))
+ {
+ Console.WriteLine("A / B = " + (A / B));
+
+ }
+ else
+ {
+ Console.WriteLine("Нет такой операции");
+
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar05/Self/Task01/Task01/Task01.sln b/Seminars/Seminar05/Self/Task01/Task01/Task01.sln
new file mode 100644
index 0000000..2efa6b2
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task01/Task01/Task01.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task01", "Task01\Task01.csproj", "{A6F34B5B-916F-4601-BA5B-57203C99AE05}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A6F34B5B-916F-4601-BA5B-57203C99AE05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A6F34B5B-916F-4601-BA5B-57203C99AE05}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A6F34B5B-916F-4601-BA5B-57203C99AE05}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A6F34B5B-916F-4601-BA5B-57203C99AE05}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {26F12802-BE4A-45AB-AF31-3E0CA282872B}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar05/Self/Task01/Task01/Task01/Program.cs b/Seminars/Seminar05/Self/Task01/Task01/Task01/Program.cs
new file mode 100644
index 0000000..cf413c6
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task01/Task01/Task01/Program.cs
@@ -0,0 +1,24 @@
+namespace Task01
+{
+ internal class Program
+ {
+ static void Main()
+ {
+ int number = 0;
+ do
+ {
+ if (number == 20) // если число нужно исключить
+ { continue;
+ }
+ else if (number % 2 == 0 && number % 3 == 0)
+ {
+ Console.WriteLine($"{number} Число кратно 2 и 3");
+ }
+ else
+ {
+ Console.WriteLine($"{number} Число не соответствует условию");
+ }
+ } while (++number <= 50);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar05/Self/Task01/Task01/Task01/Task01.csproj b/Seminars/Seminar05/Self/Task01/Task01/Task01/Task01.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task01/Task01/Task01/Task01.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar05/Self/Task02/Task02/Task02.sln b/Seminars/Seminar05/Self/Task02/Task02/Task02.sln
new file mode 100644
index 0000000..f6dea3b
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task02/Task02/Task02.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task02", "Task02\Task02.csproj", "{17B8B2AE-BE6F-40FE-8800-ACE91C3BAA0C}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {17B8B2AE-BE6F-40FE-8800-ACE91C3BAA0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {17B8B2AE-BE6F-40FE-8800-ACE91C3BAA0C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {17B8B2AE-BE6F-40FE-8800-ACE91C3BAA0C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {17B8B2AE-BE6F-40FE-8800-ACE91C3BAA0C}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {B12E0522-322E-4BF1-A8FC-7226BB332CF7}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar05/Self/Task02/Task02/Task02/Program.cs b/Seminars/Seminar05/Self/Task02/Task02/Task02/Program.cs
new file mode 100644
index 0000000..009d431
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task02/Task02/Task02/Program.cs
@@ -0,0 +1,38 @@
+namespace Task02
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ string vvod;
+ int kolvoint = 0;
+ int kolvodouble = 0;
+ int kolvo = 0;
+
+
+ do
+ {
+ vvod = Console.ReadLine();
+
+
+ if (int.TryParse(vvod, out int i))
+ {
+ kolvoint++;
+ }
+ else if (double.TryParse(vvod, out double a))
+ {
+ kolvodouble++;
+ }
+ else
+ {
+ kolvo++;
+ }
+
+
+ } while (vvod != "0");
+
+
+ Console.WriteLine($"{kolvoint}, {kolvodouble}, {kolvo}");
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar05/Self/Task02/Task02/Task02/Task02.csproj b/Seminars/Seminar05/Self/Task02/Task02/Task02/Task02.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task02/Task02/Task02/Task02.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar05/Self/Task03/Task03/Task03.sln b/Seminars/Seminar05/Self/Task03/Task03/Task03.sln
new file mode 100644
index 0000000..d3fb5a5
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task03/Task03/Task03.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task03", "Task03\Task03.csproj", "{1005DBED-DD99-40C6-BDCA-7B9C9DD6B427}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {1005DBED-DD99-40C6-BDCA-7B9C9DD6B427}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1005DBED-DD99-40C6-BDCA-7B9C9DD6B427}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1005DBED-DD99-40C6-BDCA-7B9C9DD6B427}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1005DBED-DD99-40C6-BDCA-7B9C9DD6B427}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {BBC81EF2-B8AF-4FEF-A487-486F510FD746}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar05/Self/Task03/Task03/Task03/Program.cs b/Seminars/Seminar05/Self/Task03/Task03/Task03/Program.cs
new file mode 100644
index 0000000..c26c534
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task03/Task03/Task03/Program.cs
@@ -0,0 +1,19 @@
+namespace Task03
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double s = 0.0;
+ double A;
+ int N = int.Parse(Console.ReadLine());
+ for (int i = 0; i < N; i++)
+ {
+ A = double.Parse(Console.ReadLine());
+ s += A * Math.Sqrt(A);
+ }
+
+ Console.WriteLine(s);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar05/Self/Task03/Task03/Task03/Task03.csproj b/Seminars/Seminar05/Self/Task03/Task03/Task03/Task03.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task03/Task03/Task03/Task03.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar05/Self/Task04/Task04/Task04.sln b/Seminars/Seminar05/Self/Task04/Task04/Task04.sln
new file mode 100644
index 0000000..9a83043
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task04/Task04/Task04.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task04", "Task04\Task04.csproj", "{0923BE3D-9180-4150-8FEB-65DC71F67E04}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0923BE3D-9180-4150-8FEB-65DC71F67E04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0923BE3D-9180-4150-8FEB-65DC71F67E04}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0923BE3D-9180-4150-8FEB-65DC71F67E04}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0923BE3D-9180-4150-8FEB-65DC71F67E04}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {F5C117C7-E5BB-4463-BC7A-618AFEF85282}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar05/Self/Task04/Task04/Task04/Program.cs b/Seminars/Seminar05/Self/Task04/Task04/Task04/Program.cs
new file mode 100644
index 0000000..cf9df83
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task04/Task04/Task04/Program.cs
@@ -0,0 +1,21 @@
+namespace Task04
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double f = 0.0;
+ double current;
+
+
+ for (int n = 1;n <= 1000 ; n++)
+ {
+ current = 1.0 / n * (n+1) * (n + 2);
+ f += current;
+ }
+
+ Console.WriteLine(f);
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar05/Self/Task04/Task04/Task04/Task04.csproj b/Seminars/Seminar05/Self/Task04/Task04/Task04/Task04.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task04/Task04/Task04/Task04.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar05/Self/Task05/Task05/Task05.sln b/Seminars/Seminar05/Self/Task05/Task05/Task05.sln
new file mode 100644
index 0000000..d932b35
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task05/Task05/Task05.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task05", "Task05\Task05.csproj", "{8B8C9DBE-E2CC-4EC9-9B32-061B38BE33AC}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8B8C9DBE-E2CC-4EC9-9B32-061B38BE33AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8B8C9DBE-E2CC-4EC9-9B32-061B38BE33AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8B8C9DBE-E2CC-4EC9-9B32-061B38BE33AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8B8C9DBE-E2CC-4EC9-9B32-061B38BE33AC}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {CAD26B9B-BB2C-4694-9344-28CCF35AFB5C}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar05/Self/Task05/Task05/Task05/Program.cs b/Seminars/Seminar05/Self/Task05/Task05/Task05/Program.cs
new file mode 100644
index 0000000..1771a5f
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task05/Task05/Task05/Program.cs
@@ -0,0 +1,18 @@
+namespace Task05
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double f = 0;
+ double current;
+ int k = int.Parse(Console.ReadLine());
+
+ for (int i = 1; i < k; i++)
+ {
+ current = 1.0/i ; f += current;
+ }
+ Console.WriteLine(f);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar05/Self/Task05/Task05/Task05/Task05.csproj b/Seminars/Seminar05/Self/Task05/Task05/Task05/Task05.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task05/Task05/Task05/Task05.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar05/Self/Task06/Task06/Task06.sln b/Seminars/Seminar05/Self/Task06/Task06/Task06.sln
new file mode 100644
index 0000000..28119da
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task06/Task06/Task06.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task06", "Task06\Task06.csproj", "{A3BA94E3-8F03-4BBC-88DD-4C530381E968}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {A3BA94E3-8F03-4BBC-88DD-4C530381E968}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A3BA94E3-8F03-4BBC-88DD-4C530381E968}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A3BA94E3-8F03-4BBC-88DD-4C530381E968}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A3BA94E3-8F03-4BBC-88DD-4C530381E968}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {0EE2D5A2-D950-4924-BF75-12970AED45E8}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar05/Self/Task06/Task06/Task06/Program.cs b/Seminars/Seminar05/Self/Task06/Task06/Task06/Program.cs
new file mode 100644
index 0000000..eafbaac
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task06/Task06/Task06/Program.cs
@@ -0,0 +1,22 @@
+namespace Task06
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ for (int i = 1; i < 1000 ; i++)
+ {
+ if (i > 99)
+ {
+ int a3 = i % 10;
+ int a2 = i / 10 % 10;
+ int a1 = i / 100;
+ if (a3 == a2 && a2 == a1 && a3 == a1)
+ {
+ Console.WriteLine(i);
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar05/Self/Task06/Task06/Task06/Task06.csproj b/Seminars/Seminar05/Self/Task06/Task06/Task06/Task06.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task06/Task06/Task06/Task06.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar05/Self/Task07/Task07/Task07.sln b/Seminars/Seminar05/Self/Task07/Task07/Task07.sln
new file mode 100644
index 0000000..f5a1937
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task07/Task07/Task07.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task07", "Task07\Task07.csproj", "{6CFE407F-4137-498F-8604-E2E7DFFA777C}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6CFE407F-4137-498F-8604-E2E7DFFA777C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6CFE407F-4137-498F-8604-E2E7DFFA777C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6CFE407F-4137-498F-8604-E2E7DFFA777C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6CFE407F-4137-498F-8604-E2E7DFFA777C}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {B5764830-0E82-4C7D-A089-FC97C72F0ACE}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar05/Self/Task07/Task07/Task07/Program.cs b/Seminars/Seminar05/Self/Task07/Task07/Task07/Program.cs
new file mode 100644
index 0000000..588c8d7
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task07/Task07/Task07/Program.cs
@@ -0,0 +1,19 @@
+namespace Task07
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ int chislo = int.Parse(Console.ReadLine());
+
+ while (chislo > 0)
+ {
+ if (chislo %10 != 0)
+ {
+ Console.WriteLine(chislo % 10);
+ }
+ chislo /= 10;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar05/Self/Task07/Task07/Task07/Task07.csproj b/Seminars/Seminar05/Self/Task07/Task07/Task07/Task07.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task07/Task07/Task07/Task07.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar05/Self/Task08/Task08/Task08.sln b/Seminars/Seminar05/Self/Task08/Task08/Task08.sln
new file mode 100644
index 0000000..21c7cbd
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task08/Task08/Task08.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task08", "Task08\Task08.csproj", "{87E45E76-F585-481B-9493-05C456BB44A4}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {87E45E76-F585-481B-9493-05C456BB44A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {87E45E76-F585-481B-9493-05C456BB44A4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {87E45E76-F585-481B-9493-05C456BB44A4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {87E45E76-F585-481B-9493-05C456BB44A4}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {654B992A-163D-4FF0-8192-37FFC0374889}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar05/Self/Task08/Task08/Task08/Program.cs b/Seminars/Seminar05/Self/Task08/Task08/Task08/Program.cs
new file mode 100644
index 0000000..4fbb78c
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task08/Task08/Task08/Program.cs
@@ -0,0 +1,25 @@
+namespace Task08
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+
+
+ int chislo = int.Parse(Console.ReadLine());
+ int k = int.Parse(Console.ReadLine());
+ if (Math.Pow(10, k - 1) <= chislo)
+ {
+ while (Math.Pow(10, k) <= chislo)
+ {
+ chislo /= 10;
+ }
+ Console.WriteLine(chislo);
+ }
+ else
+ {
+ Console.WriteLine("Неверно введено К");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar05/Self/Task08/Task08/Task08/Task08.csproj b/Seminars/Seminar05/Self/Task08/Task08/Task08/Task08.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task08/Task08/Task08/Task08.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar05/Self/Task09/Task09/Task09.sln b/Seminars/Seminar05/Self/Task09/Task09/Task09.sln
new file mode 100644
index 0000000..f633c12
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task09/Task09/Task09.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task09", "Task09\Task09.csproj", "{5F8AEA04-8AE1-4469-BF71-8D40D5C6BAF5}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {5F8AEA04-8AE1-4469-BF71-8D40D5C6BAF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5F8AEA04-8AE1-4469-BF71-8D40D5C6BAF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5F8AEA04-8AE1-4469-BF71-8D40D5C6BAF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5F8AEA04-8AE1-4469-BF71-8D40D5C6BAF5}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {576DE0E7-27BB-40F0-A478-56C4F9C2FDD5}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar05/Self/Task09/Task09/Task09/Program.cs b/Seminars/Seminar05/Self/Task09/Task09/Task09/Program.cs
new file mode 100644
index 0000000..6da0d3d
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task09/Task09/Task09/Program.cs
@@ -0,0 +1,14 @@
+namespace Task09
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double x = double.Parse(Console.ReadLine());
+ double y = double.Parse(Console.ReadLine());
+ double S = Math.Sqrt(x * x + y * y);
+ bool g = S <= 2 && x >= 0 && x >= y;
+ Console.WriteLine(g);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar05/Self/Task09/Task09/Task09/Task09.csproj b/Seminars/Seminar05/Self/Task09/Task09/Task09/Task09.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar05/Self/Task09/Task09/Task09/Task09.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar06/Self/Task01/Task01/Task01.sln b/Seminars/Seminar06/Self/Task01/Task01/Task01.sln
new file mode 100644
index 0000000..098c68d
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task01/Task01/Task01.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task01", "Task01\Task01.csproj", "{482BC843-BE27-4A81-B18C-9D4B3FC1985F}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {482BC843-BE27-4A81-B18C-9D4B3FC1985F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {482BC843-BE27-4A81-B18C-9D4B3FC1985F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {482BC843-BE27-4A81-B18C-9D4B3FC1985F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {482BC843-BE27-4A81-B18C-9D4B3FC1985F}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {E0D6CFD6-F054-434B-BD6D-19CECB908D45}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar06/Self/Task01/Task01/Task01/Program.cs b/Seminars/Seminar06/Self/Task01/Task01/Task01/Program.cs
new file mode 100644
index 0000000..a5eddde
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task01/Task01/Task01/Program.cs
@@ -0,0 +1,27 @@
+namespace Task01
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ {
+ bool p, q;
+ p = false;
+ q = false;
+
+ do
+ {
+ do
+ {
+ bool F = !(p & q) & !(p | !q);
+ Console.WriteLine($"p={p} q={q} F={F}");
+ q = !q;
+
+ } while (q);
+
+ p = !p;
+ } while (p);
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar06/Self/Task01/Task01/Task01/Task01.csproj b/Seminars/Seminar06/Self/Task01/Task01/Task01/Task01.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task01/Task01/Task01/Task01.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar06/Self/Task02/Task02/Task02.sln b/Seminars/Seminar06/Self/Task02/Task02/Task02.sln
new file mode 100644
index 0000000..c824e70
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task02/Task02/Task02.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task02", "Task02\Task02.csproj", "{533E95CC-B3CB-4D03-97E2-D6045F2B30F5}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {533E95CC-B3CB-4D03-97E2-D6045F2B30F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {533E95CC-B3CB-4D03-97E2-D6045F2B30F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {533E95CC-B3CB-4D03-97E2-D6045F2B30F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {533E95CC-B3CB-4D03-97E2-D6045F2B30F5}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {3D257B25-DCA4-47E7-8A96-E09A1B9ECBAF}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar06/Self/Task02/Task02/Task02/Program.cs b/Seminars/Seminar06/Self/Task02/Task02/Task02/Program.cs
new file mode 100644
index 0000000..aec80d3
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task02/Task02/Task02/Program.cs
@@ -0,0 +1,25 @@
+namespace Task02
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ bool a = false;
+ bool b = false;
+ bool c = false;
+ do
+ {
+ do
+ {
+ do
+ {
+ Console.WriteLine($"A={a} B={b} C={c} F={!(a | b & c) | a}");
+ c = !c;
+ } while (c);
+ b = !b;
+ } while (b);
+ a = !a;
+ } while (a);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar06/Self/Task02/Task02/Task02/Task02.csproj b/Seminars/Seminar06/Self/Task02/Task02/Task02/Task02.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task02/Task02/Task02/Task02.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar06/Self/Task03/Task03/Task03.sln b/Seminars/Seminar06/Self/Task03/Task03/Task03.sln
new file mode 100644
index 0000000..17103af
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task03/Task03/Task03.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task03", "Task03\Task03.csproj", "{22C7F9B4-8EF4-4F1F-9E7B-73BD18831BD3}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {22C7F9B4-8EF4-4F1F-9E7B-73BD18831BD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {22C7F9B4-8EF4-4F1F-9E7B-73BD18831BD3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {22C7F9B4-8EF4-4F1F-9E7B-73BD18831BD3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {22C7F9B4-8EF4-4F1F-9E7B-73BD18831BD3}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {024DD8C9-F8F6-4E18-BAFC-9B86A5E4BDCF}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar06/Self/Task03/Task03/Task03/Program.cs b/Seminars/Seminar06/Self/Task03/Task03/Task03/Program.cs
new file mode 100644
index 0000000..28af855
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task03/Task03/Task03/Program.cs
@@ -0,0 +1,27 @@
+namespace Task03
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ int cnt = 0;
+ //Console.WriteLine(cnt);
+ for (int i = 2000; i < 3001; i++)
+ {
+ int a4 = i % 10;
+ //Console.WriteLine(a4);
+ int a3 = (i/ 10) % 10;
+ //Console.WriteLine(a3);
+ int a2 = (i/100) % 10;
+ //Console.WriteLine(a2);
+ int a1 = (i / 1000) % 10;
+ //Console.WriteLine(a1);
+ if (a1!=a2 && a2!=a3 && a3!=a4 && a1!=a4 && a2!=a4 && a1!=a3) { cnt++;
+ //Console.WriteLine(cnt);
+ }
+
+ }
+ Console.WriteLine(cnt);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar06/Self/Task03/Task03/Task03/Task03.csproj b/Seminars/Seminar06/Self/Task03/Task03/Task03/Task03.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task03/Task03/Task03/Task03.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar06/Self/Task04/Task04/Task04.sln b/Seminars/Seminar06/Self/Task04/Task04/Task04.sln
new file mode 100644
index 0000000..45cf4f2
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task04/Task04/Task04.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task04", "Task04\Task04.csproj", "{FCE25E51-B699-4AF4-908B-A1318861AC35}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {FCE25E51-B699-4AF4-908B-A1318861AC35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FCE25E51-B699-4AF4-908B-A1318861AC35}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FCE25E51-B699-4AF4-908B-A1318861AC35}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FCE25E51-B699-4AF4-908B-A1318861AC35}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {81EE52E1-91D6-4EFF-99B1-85761D4DC295}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar06/Self/Task04/Task04/Task04/Program.cs b/Seminars/Seminar06/Self/Task04/Task04/Task04/Program.cs
new file mode 100644
index 0000000..7d12f43
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task04/Task04/Task04/Program.cs
@@ -0,0 +1,70 @@
+using System.Security.Cryptography.X509Certificates;
+
+namespace Task04
+{
+ internal class Program
+ {
+ public static double Deistvie(int d, double x, double y)
+ {
+ if (d == 1)
+ {
+ return x + y;
+ }
+ else if (d == 2)
+ {
+ return x - y;
+ }
+ else if (d == 3)
+ {
+ return x * y;
+ }
+ else
+ {
+ return x / y;
+ }
+ }
+ public static string Podstavitb(int d)
+ {
+ if (d == 1)
+ {
+ return "+";
+ }
+ else if (d == 2)
+ {
+ return "-";
+ }
+ else if (d == 3)
+ {
+ return "*";
+ }
+ else
+ {
+ return "/";
+ }
+ }
+
+ static void Main()
+ {
+ for (int i1 = 1; i1 <= 4; i1++)
+ {
+ for (int i2 = 1; i2 <= 4; i2++)
+ {
+ for (int i3 = 1; i3 <= 4; i3++)
+ {
+ for (int i4 = 1; i4 <= 4; i4++)
+ {
+ for (int i5 = 1; i5 <= 4; i5++)
+ {
+ if (Deistvie(i5, Deistvie(i4, Deistvie(i3, Deistvie(i2, Deistvie(i1, 1, 2), 3), 4), 5), 6) == 35)
+ {
+ Console.WriteLine($"((((1{Podstavitb(i1)}2){Podstavitb(i2)}3){Podstavitb(i3)}4){Podstavitb(i4)}5){Podstavitb(i5)}6 = 35");
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar06/Self/Task04/Task04/Task04/Task04.csproj b/Seminars/Seminar06/Self/Task04/Task04/Task04/Task04.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task04/Task04/Task04/Task04.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar06/Self/Task05/Task05/Task05.sln b/Seminars/Seminar06/Self/Task05/Task05/Task05.sln
new file mode 100644
index 0000000..ad3d13f
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task05/Task05/Task05.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task05", "Task05\Task05.csproj", "{DB3EC015-9652-48CA-B496-7309F4827DAE}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DB3EC015-9652-48CA-B496-7309F4827DAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DB3EC015-9652-48CA-B496-7309F4827DAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DB3EC015-9652-48CA-B496-7309F4827DAE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DB3EC015-9652-48CA-B496-7309F4827DAE}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {7F79199A-1C44-4D81-9F1E-6AE799868E39}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar06/Self/Task05/Task05/Task05/Program.cs b/Seminars/Seminar06/Self/Task05/Task05/Task05/Program.cs
new file mode 100644
index 0000000..b61ba33
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task05/Task05/Task05/Program.cs
@@ -0,0 +1,36 @@
+namespace Task05
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ double S = 0.0, P = 1.0;
+ double cur;
+
+ int N = int.Parse(Console.ReadLine());
+ double A = double.Parse(Console.ReadLine());
+ double a = A;
+
+
+ for (int i = 1; i <= N; i++)
+ {
+
+ cur = 1 / a;
+ S += cur;
+ a *= A;
+
+ }
+
+ for (int i = 1; i <= N; i++)
+ {
+ cur = A - i;
+ P *= cur;
+
+ }
+
+ Console.WriteLine($"S = {S}, P = {P}");
+
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar06/Self/Task05/Task05/Task05/Task05.csproj b/Seminars/Seminar06/Self/Task05/Task05/Task05/Task05.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task05/Task05/Task05/Task05.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar06/Self/Task06/Task06/Task06.sln b/Seminars/Seminar06/Self/Task06/Task06/Task06.sln
new file mode 100644
index 0000000..f941f0d
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task06/Task06/Task06.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task06", "Task06\Task06.csproj", "{DE890BCB-3DF5-4181-8E25-87DA9D0DD37D}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DE890BCB-3DF5-4181-8E25-87DA9D0DD37D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DE890BCB-3DF5-4181-8E25-87DA9D0DD37D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DE890BCB-3DF5-4181-8E25-87DA9D0DD37D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DE890BCB-3DF5-4181-8E25-87DA9D0DD37D}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {695631DF-B145-4657-AEF5-922F3D27338A}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar06/Self/Task06/Task06/Task06/Program.cs b/Seminars/Seminar06/Self/Task06/Task06/Task06/Program.cs
new file mode 100644
index 0000000..9d50d0e
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task06/Task06/Task06/Program.cs
@@ -0,0 +1,20 @@
+namespace Task06
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ for (int n = 5; n <= 12; n++)
+ {
+ int S = 0;
+ int cur = 1;
+ for (int k = 1; k <= n; k++)
+ {
+ cur *= k;
+ S += cur;
+ }
+ Console.WriteLine($"При n = {n} S(n) = {S}");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar06/Self/Task06/Task06/Task06/Task06.csproj b/Seminars/Seminar06/Self/Task06/Task06/Task06/Task06.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task06/Task06/Task06/Task06.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar06/Self/Task07/Task07/Task07.sln b/Seminars/Seminar06/Self/Task07/Task07/Task07.sln
new file mode 100644
index 0000000..e8677f2
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task07/Task07/Task07.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task07", "Task07\Task07.csproj", "{4B1B640F-64AB-4818-8E75-F71F6D913182}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {4B1B640F-64AB-4818-8E75-F71F6D913182}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4B1B640F-64AB-4818-8E75-F71F6D913182}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4B1B640F-64AB-4818-8E75-F71F6D913182}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4B1B640F-64AB-4818-8E75-F71F6D913182}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {DC3661AE-FBE8-4CA4-983F-891601926567}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar06/Self/Task07/Task07/Task07/Program.cs b/Seminars/Seminar06/Self/Task07/Task07/Task07/Program.cs
new file mode 100644
index 0000000..2700891
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task07/Task07/Task07/Program.cs
@@ -0,0 +1,47 @@
+namespace Task07
+{
+ internal class Program
+ {
+ static void Main(string[] args)
+ {
+ try
+ {
+ char naschat;
+ do {
+ int n;
+ double x;
+ double cur;
+ do
+ {
+ x = double.Parse(Console.ReadLine());
+ Console.Write("1 <= n <= 20:");
+ n = int.Parse(Console.ReadLine());
+ if (n < 1 || n > 20)
+ {
+ Console.WriteLine("Область значений n не учтена");
+
+ }
+ } while (n < 1 || n > 20);
+ double S = 0.0;
+ for (int k = 1; k <= n; k++)
+ {
+ cur = Math.Abs(x -k) * Math.Cos(Math.Pow(k,1/3)* x / 2);
+ S += cur;
+
+ }
+ double viraschenie = (Math.Log(x) - (2 / 9)) * S;
+ Console.WriteLine($"{viraschenie:F3}");
+ Console.WriteLine("Чтобы повторить нажмите z");
+ char.TryParse(Console.ReadLine(), out naschat);
+
+ }while (naschat == 'z');
+
+
+ }
+ catch (Exception)
+ {
+ Console.WriteLine("Wrong input");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar06/Self/Task07/Task07/Task07/Task07.csproj b/Seminars/Seminar06/Self/Task07/Task07/Task07/Task07.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task07/Task07/Task07/Task07.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
diff --git a/Seminars/Seminar06/Self/Task08/Task08/Task08.sln b/Seminars/Seminar06/Self/Task08/Task08/Task08.sln
new file mode 100644
index 0000000..883d693
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task08/Task08/Task08.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.7.34024.191
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Task08", "Task08\Task08.csproj", "{16E42123-8973-418E-BB56-50313202F45A}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {16E42123-8973-418E-BB56-50313202F45A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {16E42123-8973-418E-BB56-50313202F45A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {16E42123-8973-418E-BB56-50313202F45A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {16E42123-8973-418E-BB56-50313202F45A}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {022C9EEE-EC14-4BBF-B296-EEF0E827F323}
+ EndGlobalSection
+EndGlobal
diff --git a/Seminars/Seminar06/Self/Task08/Task08/Task08/Program.cs b/Seminars/Seminar06/Self/Task08/Task08/Task08/Program.cs
new file mode 100644
index 0000000..e500484
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task08/Task08/Task08/Program.cs
@@ -0,0 +1,90 @@
+namespace Task08
+{
+ internal class Program
+ {
+ static void Main()
+ {
+ try
+ {
+ char zanovo;
+ do
+ {
+ int funkziya;
+ do
+ {
+ Console.Write("Введите номер функции (1 или 2):");
+ int.TryParse(Console.ReadLine(), out funkziya);
+
+ }while (!(funkziya == 1 || funkziya == 2));
+
+ Console.WriteLine("Сколько будет значений Х?");
+ int n = int.Parse(Console.ReadLine());
+
+ Console.WriteLine("Введите шаг Х:");
+ double dx = double.Parse(Console.ReadLine());
+
+ Console.WriteLine("Сколько будет значений Z?");
+ int m = int.Parse(Console.ReadLine());
+
+ Console.WriteLine("Введите шаг Z:");
+ double dz = double.Parse(Console.ReadLine());
+
+ double res;
+ double x;
+ double z;
+
+ if (funkziya == 1)
+ {
+ while (n != 0 && m != 0)
+ {
+ Console.WriteLine("Введите значение Х:");
+ x = double.Parse(Console.ReadLine());
+
+ Console.WriteLine("Введите значение Z:");
+ z = double.Parse(Console.ReadLine());
+
+ res = (x * Math.Acos(x / Math.Pow(z,1/2))) - Math.Log(Math.Pow(x*x + z,1/3) + 1);
+ Console.WriteLine($"При {x} и {z} функция = {res}");
+ x += dx;
+ z += dz;
+
+ m -= 1;
+ n -= 1;
+ }
+ }
+
+
+ if (funkziya == 2)
+ {
+ while (n != 0 && m != 0)
+ {
+ Console.WriteLine("Введите значение Х:");
+ x = double.Parse(Console.ReadLine());
+
+ Console.WriteLine("Введите значение Z:");
+ z = double.Parse(Console.ReadLine());
+
+ res = Math.Pow(Math.E,Math.Pow(z,1/2)) + Math.Pow(x*x*x*x,1/3) * (1 + (x - z/x)/(x + z/x)) * Math.Abs(Math.Sin(x));
+ Console.WriteLine($"При {x} и {z} функция = {res}");
+ x += dx;
+ z += dz;
+
+ m -= 1;
+ n -= 1;
+ }
+ }
+
+
+
+
+ Console.WriteLine("Для повтора нажмите z");
+ char.TryParse(Console.ReadLine(), out zanovo);
+ }while (zanovo == 'z');
+ }
+ catch (Exception)
+ {
+ Console.WriteLine("Wrong input");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Seminars/Seminar06/Self/Task08/Task08/Task08/Task08.csproj b/Seminars/Seminar06/Self/Task08/Task08/Task08/Task08.csproj
new file mode 100644
index 0000000..74abf5c
--- /dev/null
+++ b/Seminars/Seminar06/Self/Task08/Task08/Task08/Task08.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+