diff --git a/HW/HW_Task_0/.vs/Task_0/v16/.suo b/HW/HW_Task_0/.vs/Task_0/v16/.suo
new file mode 100644
index 00000000..40a15c11
Binary files /dev/null and b/HW/HW_Task_0/.vs/Task_0/v16/.suo differ
diff --git a/HW/HW_Task_0/.vs/Task_0/v16/Browse.VC.db b/HW/HW_Task_0/.vs/Task_0/v16/Browse.VC.db
new file mode 100644
index 00000000..aafe8e0d
Binary files /dev/null and b/HW/HW_Task_0/.vs/Task_0/v16/Browse.VC.db differ
diff --git a/HW/HW_Task_0/.vs/Task_0/v16/ipch/AutoPCH/5fe08b8c9a3043e2/SOURCE1.ipch b/HW/HW_Task_0/.vs/Task_0/v16/ipch/AutoPCH/5fe08b8c9a3043e2/SOURCE1.ipch
new file mode 100644
index 00000000..1ebb4ca4
Binary files /dev/null and b/HW/HW_Task_0/.vs/Task_0/v16/ipch/AutoPCH/5fe08b8c9a3043e2/SOURCE1.ipch differ
diff --git a/HW/HW_Task_0/.vs/Task_0/v16/ipch/AutoPCH/88a6e481257c70bb/SOURCE.ipch b/HW/HW_Task_0/.vs/Task_0/v16/ipch/AutoPCH/88a6e481257c70bb/SOURCE.ipch
new file mode 100644
index 00000000..5e1b41c1
Binary files /dev/null and b/HW/HW_Task_0/.vs/Task_0/v16/ipch/AutoPCH/88a6e481257c70bb/SOURCE.ipch differ
diff --git a/HW/HW_Task_0/.vs/Task_0/v16/ipch/AutoPCH/9c37787efe053cb3/MAIN.ipch b/HW/HW_Task_0/.vs/Task_0/v16/ipch/AutoPCH/9c37787efe053cb3/MAIN.ipch
new file mode 100644
index 00000000..11ff0861
Binary files /dev/null and b/HW/HW_Task_0/.vs/Task_0/v16/ipch/AutoPCH/9c37787efe053cb3/MAIN.ipch differ
diff --git a/HW/HW_Task_0/Task_0.sln b/HW/HW_Task_0/Task_0.sln
new file mode 100644
index 00000000..e0b4f501
--- /dev/null
+++ b/HW/HW_Task_0/Task_0.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31702.278
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Task_0", "Task_0\Task_0.vcxproj", "{227C4E49-FC1A-433E-B364-1A5D08A52DE2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {227C4E49-FC1A-433E-B364-1A5D08A52DE2}.Debug|x64.ActiveCfg = Debug|x64
+ {227C4E49-FC1A-433E-B364-1A5D08A52DE2}.Debug|x64.Build.0 = Debug|x64
+ {227C4E49-FC1A-433E-B364-1A5D08A52DE2}.Debug|x86.ActiveCfg = Debug|Win32
+ {227C4E49-FC1A-433E-B364-1A5D08A52DE2}.Debug|x86.Build.0 = Debug|Win32
+ {227C4E49-FC1A-433E-B364-1A5D08A52DE2}.Release|x64.ActiveCfg = Release|x64
+ {227C4E49-FC1A-433E-B364-1A5D08A52DE2}.Release|x64.Build.0 = Release|x64
+ {227C4E49-FC1A-433E-B364-1A5D08A52DE2}.Release|x86.ActiveCfg = Release|Win32
+ {227C4E49-FC1A-433E-B364-1A5D08A52DE2}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {DF012A1A-230A-4E50-B7DA-2F9FF40BA086}
+ EndGlobalSection
+EndGlobal
diff --git a/HW/HW_Task_0/Task_0/Debug/Source.obj b/HW/HW_Task_0/Task_0/Debug/Source.obj
new file mode 100644
index 00000000..b993d6ff
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/Source.obj differ
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.exe.recipe b/HW/HW_Task_0/Task_0/Debug/Task_0.exe.recipe
new file mode 100644
index 00000000..b8f1acd9
--- /dev/null
+++ b/HW/HW_Task_0/Task_0/Debug/Task_0.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\Task_0\Debug\Task_0.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.ilk b/HW/HW_Task_0/Task_0/Debug/Task_0.ilk
new file mode 100644
index 00000000..61205edf
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/Task_0.ilk differ
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.log b/HW/HW_Task_0/Task_0/Debug/Task_0.log
new file mode 100644
index 00000000..edadbd55
--- /dev/null
+++ b/HW/HW_Task_0/Task_0/Debug/Task_0.log
@@ -0,0 +1,2 @@
+ Source.cpp
+c1xx : fatal error C1083: Не удается открыть файл источник: Source.cpp: No such file or directory,
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/ProjectSettings.json b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/ProjectSettings.json
new file mode 100644
index 00000000..f8b48885
--- /dev/null
+++ b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/ProjectSettings.json
@@ -0,0 +1,3 @@
+{
+ "CurrentProjectSetting": null
+}
\ No newline at end of file
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/Task_0.tlog/v16/.suo b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/Task_0.tlog/v16/.suo
new file mode 100644
index 00000000..c5d8093c
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/Task_0.tlog/v16/.suo differ
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/VSWorkspaceState.json b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/VSWorkspaceState.json
new file mode 100644
index 00000000..6b611411
--- /dev/null
+++ b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/VSWorkspaceState.json
@@ -0,0 +1,6 @@
+{
+ "ExpandedNodes": [
+ ""
+ ],
+ "PreviewInSolutionExplorer": false
+}
\ No newline at end of file
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/slnx.sqlite b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/slnx.sqlite
new file mode 100644
index 00000000..8e51bb86
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/.vs/slnx.sqlite differ
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/CL.command.1.tlog b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..dfde2181
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/CL.command.1.tlog differ
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/CL.read.1.tlog b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..bd3a24e6
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/CL.read.1.tlog differ
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/CL.write.1.tlog b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..412515ff
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/CL.write.1.tlog differ
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/Task_0.lastbuildstate b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/Task_0.lastbuildstate
new file mode 100644
index 00000000..e223c7aa
--- /dev/null
+++ b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/Task_0.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_0\|
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/link.command.1.tlog b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/link.command.1.tlog
new file mode 100644
index 00000000..bcf2f286
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/link.command.1.tlog differ
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/link.read.1.tlog b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/link.read.1.tlog
new file mode 100644
index 00000000..bcd23347
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/link.read.1.tlog differ
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/link.write.1.tlog b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/link.write.1.tlog
new file mode 100644
index 00000000..a9dcbfa1
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/link.write.1.tlog differ
diff --git a/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/unsuccessfulbuild b/HW/HW_Task_0/Task_0/Debug/Task_0.tlog/unsuccessfulbuild
new file mode 100644
index 00000000..e69de29b
diff --git a/HW/HW_Task_0/Task_0/Debug/vc142.idb b/HW/HW_Task_0/Task_0/Debug/vc142.idb
new file mode 100644
index 00000000..c6b063af
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/vc142.idb differ
diff --git a/HW/HW_Task_0/Task_0/Debug/vc142.pdb b/HW/HW_Task_0/Task_0/Debug/vc142.pdb
new file mode 100644
index 00000000..f10911ed
Binary files /dev/null and b/HW/HW_Task_0/Task_0/Debug/vc142.pdb differ
diff --git a/HW/HW_Task_0/Task_0/Main.c b/HW/HW_Task_0/Task_0/Main.c
new file mode 100644
index 00000000..9dea9dc7
--- /dev/null
+++ b/HW/HW_Task_0/Task_0/Main.c
@@ -0,0 +1,38 @@
+#include;
+#include;
+#include;
+
+int main()
+{
+ setlocale(LC_ALL, "ru");
+ float x1, y1, r1;
+ float x2, y2, r2;
+ float d;
+ printf(" x1,y1,r1 :");
+ scanf_s("%f %f %f", &x1, &y1, &r1);
+ printf(" x2, y2, r2 :");
+ scanf_s("%f %f %f", &x2, &y2, &r2);
+ d = sqrt(pow(x1 - x2, 2) + pow(y1 - y2, 2));
+ if (d > r1 + r2)
+ {
+ printf(" ");
+ }
+ else if (d == r1 + r2)
+ {
+ printf(" ");
+ }
+ else if (d == r1 - r2)
+ {
+ printf(" ");
+ }
+ else if (d < r1 - r2)
+ {
+ printf(" ");
+ }
+ else if (r1 - r2 < d < r1 + r2)
+ {
+ printf(" ");
+ }
+ return 0;
+}
+
diff --git a/HW/HW_Task_0/Task_0/Source1.c b/HW/HW_Task_0/Task_0/Source1.c
new file mode 100644
index 00000000..15a3d2ab
--- /dev/null
+++ b/HW/HW_Task_0/Task_0/Source1.c
@@ -0,0 +1,36 @@
+#include;
+#include;
+#include;
+
+int main()
+{
+ setlocale(LC_ALL, "ru");
+ float d, x1, y1, r1, x2, y2, r2;
+ printf(" x1,y1,r1 :");
+ scanf_s("%f %f %f", &x1, &y1, &r1);
+ printf(" x2, y2, r2 :");
+ scanf_s("%f %f %f", &x2, &y2, &r2);
+ d = sqrt(pow(x1 - x2, 2) + pow(y1 - y2, 2));
+ if (d > r1 + r2)
+ {
+ printf(" ");
+ }
+ else if (d == r1 + r2)
+ {
+ printf(" ");
+ }
+ else if (d == r1 - r2)
+ {
+ printf(" ");
+ }
+ else if (d < r1 - r2)
+ {
+ printf(" ");
+ }
+ else if (r1 - r2 < d < r1 + r2)
+ {
+ printf(" ");
+ }
+ return 0;
+}
+
diff --git a/HW/HW_Task_0/Task_0/Task_0.vcxproj b/HW/HW_Task_0/Task_0/Task_0.vcxproj
new file mode 100644
index 00000000..8e6872e1
--- /dev/null
+++ b/HW/HW_Task_0/Task_0/Task_0.vcxproj
@@ -0,0 +1,148 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {227c4e49-fc1a-433e-b364-1a5d08a52de2}
+ Task0
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_0/Task_0/Task_0.vcxproj.filters b/HW/HW_Task_0/Task_0/Task_0.vcxproj.filters
new file mode 100644
index 00000000..03f6a6d1
--- /dev/null
+++ b/HW/HW_Task_0/Task_0/Task_0.vcxproj.filters
@@ -0,0 +1,25 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Файлы ресурсов
+
+
+ Исходные файлы
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_0/Task_0/Task_0.vcxproj.user b/HW/HW_Task_0/Task_0/Task_0.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/HW/HW_Task_0/Task_0/Task_0.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_1/.vs/HW_Task_1/v16/.suo b/HW/HW_Task_1/.vs/HW_Task_1/v16/.suo
new file mode 100644
index 00000000..b960abd8
Binary files /dev/null and b/HW/HW_Task_1/.vs/HW_Task_1/v16/.suo differ
diff --git a/HW/HW_Task_1/.vs/HW_Task_1/v16/Browse.VC.db b/HW/HW_Task_1/.vs/HW_Task_1/v16/Browse.VC.db
new file mode 100644
index 00000000..cf24a814
Binary files /dev/null and b/HW/HW_Task_1/.vs/HW_Task_1/v16/Browse.VC.db differ
diff --git a/HW/HW_Task_1/.vs/HW_Task_1/v16/ipch/AutoPCH/e7d58af8ede356b2/SOURCE.ipch b/HW/HW_Task_1/.vs/HW_Task_1/v16/ipch/AutoPCH/e7d58af8ede356b2/SOURCE.ipch
new file mode 100644
index 00000000..6b1f2d47
Binary files /dev/null and b/HW/HW_Task_1/.vs/HW_Task_1/v16/ipch/AutoPCH/e7d58af8ede356b2/SOURCE.ipch differ
diff --git a/HW/HW_Task_1/Debug/HW_Task_1.exe b/HW/HW_Task_1/Debug/HW_Task_1.exe
new file mode 100644
index 00000000..d02bb6f0
Binary files /dev/null and b/HW/HW_Task_1/Debug/HW_Task_1.exe differ
diff --git a/HW/HW_Task_1/Debug/HW_Task_1.pdb b/HW/HW_Task_1/Debug/HW_Task_1.pdb
new file mode 100644
index 00000000..a1503a86
Binary files /dev/null and b/HW/HW_Task_1/Debug/HW_Task_1.pdb differ
diff --git a/HW/HW_Task_1/HW_Task_1.sln b/HW/HW_Task_1/HW_Task_1.sln
new file mode 100644
index 00000000..e7432022
--- /dev/null
+++ b/HW/HW_Task_1/HW_Task_1.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31911.196
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HW_Task_1", "HW_Task_1\HW_Task_1.vcxproj", "{9A00DA8E-0AAD-424D-9B83-185B4C9701B2}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {9A00DA8E-0AAD-424D-9B83-185B4C9701B2}.Debug|x64.ActiveCfg = Debug|x64
+ {9A00DA8E-0AAD-424D-9B83-185B4C9701B2}.Debug|x64.Build.0 = Debug|x64
+ {9A00DA8E-0AAD-424D-9B83-185B4C9701B2}.Debug|x86.ActiveCfg = Debug|Win32
+ {9A00DA8E-0AAD-424D-9B83-185B4C9701B2}.Debug|x86.Build.0 = Debug|Win32
+ {9A00DA8E-0AAD-424D-9B83-185B4C9701B2}.Release|x64.ActiveCfg = Release|x64
+ {9A00DA8E-0AAD-424D-9B83-185B4C9701B2}.Release|x64.Build.0 = Release|x64
+ {9A00DA8E-0AAD-424D-9B83-185B4C9701B2}.Release|x86.ActiveCfg = Release|Win32
+ {9A00DA8E-0AAD-424D-9B83-185B4C9701B2}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {C026B83E-7150-4F7F-8039-E85447D34988}
+ EndGlobalSection
+EndGlobal
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.exe.recipe b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.exe.recipe
new file mode 100644
index 00000000..5c07a73a
--- /dev/null
+++ b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_1\Debug\HW_Task_1.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.ilk b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.ilk
new file mode 100644
index 00000000..e5bbd514
Binary files /dev/null and b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.ilk differ
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.log b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.log
new file mode 100644
index 00000000..41f39560
--- /dev/null
+++ b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.log
@@ -0,0 +1,5 @@
+ Source.c
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_1\HW_Task_1\Source.c(26,31): warning C4244: =: преобразование "int" в "float", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_1\HW_Task_1\Source.c(39,102): warning C4244: =: преобразование "double" в "float", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_1\HW_Task_1\Source.c(43,2): warning C4098: main: функция типа "void", возвращающая значение
+ HW_Task_1.vcxproj -> C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_1\Debug\HW_Task_1.exe
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/CL.command.1.tlog b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..40208452
Binary files /dev/null and b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/CL.command.1.tlog differ
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/CL.read.1.tlog b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..1e4cfb29
Binary files /dev/null and b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/CL.read.1.tlog differ
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/CL.write.1.tlog b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..2cc14d42
Binary files /dev/null and b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/CL.write.1.tlog differ
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/HW_Task_1.lastbuildstate b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/HW_Task_1.lastbuildstate
new file mode 100644
index 00000000..4196010b
--- /dev/null
+++ b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/HW_Task_1.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_1\|
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/link.command.1.tlog b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/link.command.1.tlog
new file mode 100644
index 00000000..f605e6da
Binary files /dev/null and b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/link.command.1.tlog differ
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/link.read.1.tlog b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/link.read.1.tlog
new file mode 100644
index 00000000..ea7e89dc
Binary files /dev/null and b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/link.read.1.tlog differ
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/link.write.1.tlog b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/link.write.1.tlog
new file mode 100644
index 00000000..61b697a7
Binary files /dev/null and b/HW/HW_Task_1/HW_Task_1/Debug/HW_Task_1.tlog/link.write.1.tlog differ
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/Source.obj b/HW/HW_Task_1/HW_Task_1/Debug/Source.obj
new file mode 100644
index 00000000..5a59539a
Binary files /dev/null and b/HW/HW_Task_1/HW_Task_1/Debug/Source.obj differ
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/vc142.idb b/HW/HW_Task_1/HW_Task_1/Debug/vc142.idb
new file mode 100644
index 00000000..b75da352
Binary files /dev/null and b/HW/HW_Task_1/HW_Task_1/Debug/vc142.idb differ
diff --git a/HW/HW_Task_1/HW_Task_1/Debug/vc142.pdb b/HW/HW_Task_1/HW_Task_1/Debug/vc142.pdb
new file mode 100644
index 00000000..e3ed5d07
Binary files /dev/null and b/HW/HW_Task_1/HW_Task_1/Debug/vc142.pdb differ
diff --git a/HW/HW_Task_1/HW_Task_1/HW_Task_1.vcxproj b/HW/HW_Task_1/HW_Task_1/HW_Task_1.vcxproj
new file mode 100644
index 00000000..ada826f1
--- /dev/null
+++ b/HW/HW_Task_1/HW_Task_1/HW_Task_1.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {9a00da8e-0aad-424d-9b83-185b4c9701b2}
+ HWTask1
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_1/HW_Task_1/HW_Task_1.vcxproj.filters b/HW/HW_Task_1/HW_Task_1/HW_Task_1.vcxproj.filters
new file mode 100644
index 00000000..9327ccf3
--- /dev/null
+++ b/HW/HW_Task_1/HW_Task_1/HW_Task_1.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Исходные файлы
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_1/HW_Task_1/HW_Task_1.vcxproj.user b/HW/HW_Task_1/HW_Task_1/HW_Task_1.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/HW/HW_Task_1/HW_Task_1/HW_Task_1.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_1/HW_Task_1/Source.c b/HW/HW_Task_1/HW_Task_1/Source.c
new file mode 100644
index 00000000..35b78efe
--- /dev/null
+++ b/HW/HW_Task_1/HW_Task_1/Source.c
@@ -0,0 +1,44 @@
+#include
+#include
+#include
+
+void main()
+{
+ setlocale(LC_ALL, "RUS");
+
+ int dsp, dvp, wd;
+ printf(" - \n");
+ scanf_s("%d %d %d", &dvp, &dsp, &wd);
+
+ int Pkl, h, d, w, t2 = 1;
+ float M, door, pol, kr, st, bok, t1 = 0.5, t3 = 1.5;
+
+ printf(" ( 180 220), ( 80 120), ( 50 90) \n");
+ scanf_s("%d %d %d", &h, &w, &d);
+
+ int check;
+
+ if ((h > 179 && h < 221) && (w > 79 && w < 121) && (d > 49 && d < 91))
+ check = 1;
+ else
+ printf(" \n");
+
+ door = (h * w * t2) / 1000000;
+ kr = (w * d * t3) / 1000000;
+ st = (h * w * t1) / 1000000;
+ bok = (h * d * t3) / 1000000;
+
+ float t4;
+ printf(" \n");
+ scanf_s("%f", &t4);
+
+ pol = (w * d * t4) / 1000000;
+
+ Pkl = h / 40;
+
+ M = (st * dvp) + ((bok * 2) * dsp) + ((kr * 2) * dsp) + ((door * 2) * wd) + (floor(Pkl) * pol * dsp);
+
+ printf(" = %.1f", M);
+
+ return 0;
+}
\ No newline at end of file
diff --git a/HW/HW_Task_2/.vs/HW_Task_2/v16/.suo b/HW/HW_Task_2/.vs/HW_Task_2/v16/.suo
new file mode 100644
index 00000000..888c5ed2
Binary files /dev/null and b/HW/HW_Task_2/.vs/HW_Task_2/v16/.suo differ
diff --git a/HW/HW_Task_2/.vs/HW_Task_2/v16/Browse.VC.db b/HW/HW_Task_2/.vs/HW_Task_2/v16/Browse.VC.db
new file mode 100644
index 00000000..a61d1323
Binary files /dev/null and b/HW/HW_Task_2/.vs/HW_Task_2/v16/Browse.VC.db differ
diff --git a/HW/HW_Task_2/.vs/HW_Task_2/v16/ipch/AutoPCH/86ac0e45988a4487/SOURCE.ipch b/HW/HW_Task_2/.vs/HW_Task_2/v16/ipch/AutoPCH/86ac0e45988a4487/SOURCE.ipch
new file mode 100644
index 00000000..9af1120f
Binary files /dev/null and b/HW/HW_Task_2/.vs/HW_Task_2/v16/ipch/AutoPCH/86ac0e45988a4487/SOURCE.ipch differ
diff --git a/HW/HW_Task_2/Debug/HW_Task_2.exe b/HW/HW_Task_2/Debug/HW_Task_2.exe
new file mode 100644
index 00000000..d7ae4c21
Binary files /dev/null and b/HW/HW_Task_2/Debug/HW_Task_2.exe differ
diff --git a/HW/HW_Task_2/Debug/HW_Task_2.pdb b/HW/HW_Task_2/Debug/HW_Task_2.pdb
new file mode 100644
index 00000000..e54da54c
Binary files /dev/null and b/HW/HW_Task_2/Debug/HW_Task_2.pdb differ
diff --git a/HW/HW_Task_2/HW_Task_2.sln b/HW/HW_Task_2/HW_Task_2.sln
new file mode 100644
index 00000000..7575d82d
--- /dev/null
+++ b/HW/HW_Task_2/HW_Task_2.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31727.386
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HW_Task_2", "HW_Task_2\HW_Task_2.vcxproj", "{8CC4D938-04C9-4C7F-9EE6-AACCAB8FC86D}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {8CC4D938-04C9-4C7F-9EE6-AACCAB8FC86D}.Debug|x64.ActiveCfg = Debug|x64
+ {8CC4D938-04C9-4C7F-9EE6-AACCAB8FC86D}.Debug|x64.Build.0 = Debug|x64
+ {8CC4D938-04C9-4C7F-9EE6-AACCAB8FC86D}.Debug|x86.ActiveCfg = Debug|Win32
+ {8CC4D938-04C9-4C7F-9EE6-AACCAB8FC86D}.Debug|x86.Build.0 = Debug|Win32
+ {8CC4D938-04C9-4C7F-9EE6-AACCAB8FC86D}.Release|x64.ActiveCfg = Release|x64
+ {8CC4D938-04C9-4C7F-9EE6-AACCAB8FC86D}.Release|x64.Build.0 = Release|x64
+ {8CC4D938-04C9-4C7F-9EE6-AACCAB8FC86D}.Release|x86.ActiveCfg = Release|Win32
+ {8CC4D938-04C9-4C7F-9EE6-AACCAB8FC86D}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {9A380323-5C84-449F-9E2C-8EC75330FE2C}
+ EndGlobalSection
+EndGlobal
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.exe.recipe b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.exe.recipe
new file mode 100644
index 00000000..a243d93d
--- /dev/null
+++ b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_2\Debug\HW_Task_2.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.ilk b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.ilk
new file mode 100644
index 00000000..d55f3bc1
Binary files /dev/null and b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.ilk differ
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.log b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.log
new file mode 100644
index 00000000..163cae01
--- /dev/null
+++ b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.log
@@ -0,0 +1,6 @@
+ Source.c
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_2\HW_Task_2\Source.c(19,25): warning C4244: функция: преобразование "time_t" в "unsigned int", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_2\HW_Task_2\Source.c(55,29): warning C4244: функция: преобразование "time_t" в "unsigned int", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_2\HW_Task_2\Source.c(58,21): warning C4477: "scanf_s": в строке форматирования "%d" требуется аргумент типа "int *", но вариативный аргумент "1" имеет тип "char *"
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_2\HW_Task_2\Source.c(58,21): message : рекомендуется использовать "%hhd" в строке форматирования
+ HW_Task_2.vcxproj -> C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_2\Debug\HW_Task_2.exe
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/CL.command.1.tlog b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..70b18cfa
Binary files /dev/null and b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/CL.command.1.tlog differ
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/CL.read.1.tlog b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..e9ad7f6e
Binary files /dev/null and b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/CL.read.1.tlog differ
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/CL.write.1.tlog b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..8526e7fa
Binary files /dev/null and b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/CL.write.1.tlog differ
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/HW_Task_2.lastbuildstate b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/HW_Task_2.lastbuildstate
new file mode 100644
index 00000000..cd82e6cf
--- /dev/null
+++ b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/HW_Task_2.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_2\|
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/link.command.1.tlog b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/link.command.1.tlog
new file mode 100644
index 00000000..536288d0
Binary files /dev/null and b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/link.command.1.tlog differ
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/link.read.1.tlog b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/link.read.1.tlog
new file mode 100644
index 00000000..3ca44219
Binary files /dev/null and b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/link.read.1.tlog differ
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/link.write.1.tlog b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/link.write.1.tlog
new file mode 100644
index 00000000..9de5a0a2
Binary files /dev/null and b/HW/HW_Task_2/HW_Task_2/Debug/HW_Task_2.tlog/link.write.1.tlog differ
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/Source.obj b/HW/HW_Task_2/HW_Task_2/Debug/Source.obj
new file mode 100644
index 00000000..f4eb61cf
Binary files /dev/null and b/HW/HW_Task_2/HW_Task_2/Debug/Source.obj differ
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/vc142.idb b/HW/HW_Task_2/HW_Task_2/Debug/vc142.idb
new file mode 100644
index 00000000..ecd72a7c
Binary files /dev/null and b/HW/HW_Task_2/HW_Task_2/Debug/vc142.idb differ
diff --git a/HW/HW_Task_2/HW_Task_2/Debug/vc142.pdb b/HW/HW_Task_2/HW_Task_2/Debug/vc142.pdb
new file mode 100644
index 00000000..b1159324
Binary files /dev/null and b/HW/HW_Task_2/HW_Task_2/Debug/vc142.pdb differ
diff --git a/HW/HW_Task_2/HW_Task_2/HW_Task_2.vcxproj b/HW/HW_Task_2/HW_Task_2/HW_Task_2.vcxproj
new file mode 100644
index 00000000..07ba426c
--- /dev/null
+++ b/HW/HW_Task_2/HW_Task_2/HW_Task_2.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {8cc4d938-04c9-4c7f-9ee6-aaccab8fc86d}
+ HWTask2
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_2/HW_Task_2/HW_Task_2.vcxproj.filters b/HW/HW_Task_2/HW_Task_2/HW_Task_2.vcxproj.filters
new file mode 100644
index 00000000..9327ccf3
--- /dev/null
+++ b/HW/HW_Task_2/HW_Task_2/HW_Task_2.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Исходные файлы
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_2/HW_Task_2/HW_Task_2.vcxproj.user b/HW/HW_Task_2/HW_Task_2/HW_Task_2.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/HW/HW_Task_2/HW_Task_2/HW_Task_2.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_2/HW_Task_2/Source.c b/HW/HW_Task_2/HW_Task_2/Source.c
new file mode 100644
index 00000000..dbcde55e
--- /dev/null
+++ b/HW/HW_Task_2/HW_Task_2/Source.c
@@ -0,0 +1,92 @@
+#include
+#include
+#include
+#include
+#include
+
+int main()
+{
+ setlocale(LC_ALL, "rus");
+ int rnd, otv, mode, cnt = 0;
+ char znak;
+ printf(" (1 2) : ");
+ scanf_s("%d", &mode);
+
+ switch (mode)
+ {
+ case 1:
+ {
+ srand(time(NULL));
+ rnd = rand()%1000;
+
+ do
+ {
+ printf(" ( 1 1000) : \n");
+ scanf_s("%d", &otv);
+
+ if (rnd == otv)
+ {
+ printf(" \n");
+ cnt++;
+ printf(" %d \n", cnt);
+ }
+ else
+ {
+ if (rnd < otv)
+ {
+ printf(" \n");
+ cnt++;
+ }
+ else if (rnd > otv)
+ {
+ printf(" \n");
+ cnt++;
+ }
+
+ }
+ } while (rnd != otv);
+ } break;
+
+ case 2:
+ {
+ printf(" ( 1 1000), > < = \n");
+ do
+ {
+ srand(time(NULL));
+ int rnd2 = rand()%1000;
+ printf(" %d ? \n", rnd2);
+ scanf_s("%d", &znak);
+
+ if (znak == '=')
+ {
+ printf(" ! ");
+ cnt++;
+ printf(" : %d", cnt);
+ }
+ else
+ /*{
+ if (znak == '>')
+ {
+ rnd2++;
+ printf("%d \n", rnd2);
+ cnt++;
+ }
+ if (znak == '<')
+ {
+ rnd2--;
+ printf("%d \n", rnd2);
+ cnt++;
+ }
+ } */
+
+ } while (znak != '=');
+ } break;
+
+ default:
+ {
+ printf(" 1 2 ! ");
+ }
+ break;
+ }
+ return 0;
+}
\ No newline at end of file
diff --git a/HW/HW_Task_3/.vs/HW_Task_3/v16/.suo b/HW/HW_Task_3/.vs/HW_Task_3/v16/.suo
new file mode 100644
index 00000000..f7135fdc
Binary files /dev/null and b/HW/HW_Task_3/.vs/HW_Task_3/v16/.suo differ
diff --git a/HW/HW_Task_3/.vs/HW_Task_3/v16/Browse.VC.db b/HW/HW_Task_3/.vs/HW_Task_3/v16/Browse.VC.db
new file mode 100644
index 00000000..f8e514ae
Binary files /dev/null and b/HW/HW_Task_3/.vs/HW_Task_3/v16/Browse.VC.db differ
diff --git a/HW/HW_Task_3/.vs/HW_Task_3/v16/ipch/AutoPCH/16deb49496617b44/SOURCE.ipch b/HW/HW_Task_3/.vs/HW_Task_3/v16/ipch/AutoPCH/16deb49496617b44/SOURCE.ipch
new file mode 100644
index 00000000..6285434c
Binary files /dev/null and b/HW/HW_Task_3/.vs/HW_Task_3/v16/ipch/AutoPCH/16deb49496617b44/SOURCE.ipch differ
diff --git a/HW/HW_Task_3/HW_Task_3.sln b/HW/HW_Task_3/HW_Task_3.sln
new file mode 100644
index 00000000..7d135f70
--- /dev/null
+++ b/HW/HW_Task_3/HW_Task_3.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31729.503
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HW_Task_3", "HW_Task_3\HW_Task_3.vcxproj", "{7A5D4BE9-83CD-4366-9A6D-539E891931C0}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7A5D4BE9-83CD-4366-9A6D-539E891931C0}.Debug|x64.ActiveCfg = Debug|x64
+ {7A5D4BE9-83CD-4366-9A6D-539E891931C0}.Debug|x64.Build.0 = Debug|x64
+ {7A5D4BE9-83CD-4366-9A6D-539E891931C0}.Debug|x86.ActiveCfg = Debug|Win32
+ {7A5D4BE9-83CD-4366-9A6D-539E891931C0}.Debug|x86.Build.0 = Debug|Win32
+ {7A5D4BE9-83CD-4366-9A6D-539E891931C0}.Release|x64.ActiveCfg = Release|x64
+ {7A5D4BE9-83CD-4366-9A6D-539E891931C0}.Release|x64.Build.0 = Release|x64
+ {7A5D4BE9-83CD-4366-9A6D-539E891931C0}.Release|x86.ActiveCfg = Release|Win32
+ {7A5D4BE9-83CD-4366-9A6D-539E891931C0}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {E71FC3D3-EF4F-47DE-BFD8-88AA20C5CA5B}
+ EndGlobalSection
+EndGlobal
diff --git a/HW/HW_Task_3/HW_Task_3/HW_Task_3.vcxproj b/HW/HW_Task_3/HW_Task_3/HW_Task_3.vcxproj
new file mode 100644
index 00000000..2b3290df
--- /dev/null
+++ b/HW/HW_Task_3/HW_Task_3/HW_Task_3.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {7a5d4be9-83cd-4366-9a6d-539e891931c0}
+ HWTask3
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_3/HW_Task_3/HW_Task_3.vcxproj.filters b/HW/HW_Task_3/HW_Task_3/HW_Task_3.vcxproj.filters
new file mode 100644
index 00000000..9327ccf3
--- /dev/null
+++ b/HW/HW_Task_3/HW_Task_3/HW_Task_3.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Исходные файлы
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_3/HW_Task_3/HW_Task_3.vcxproj.user b/HW/HW_Task_3/HW_Task_3/HW_Task_3.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/HW/HW_Task_3/HW_Task_3/HW_Task_3.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_3/HW_Task_3/Source.c b/HW/HW_Task_3/HW_Task_3/Source.c
new file mode 100644
index 00000000..2f4141a6
--- /dev/null
+++ b/HW/HW_Task_3/HW_Task_3/Source.c
@@ -0,0 +1,2 @@
+#include
+#include
diff --git a/HW/HW_Task_4/.vs/HW_Task_4/v16/.suo b/HW/HW_Task_4/.vs/HW_Task_4/v16/.suo
new file mode 100644
index 00000000..e8d3ca8f
Binary files /dev/null and b/HW/HW_Task_4/.vs/HW_Task_4/v16/.suo differ
diff --git a/HW/HW_Task_4/.vs/HW_Task_4/v16/Browse.VC.db b/HW/HW_Task_4/.vs/HW_Task_4/v16/Browse.VC.db
new file mode 100644
index 00000000..2297016a
Binary files /dev/null and b/HW/HW_Task_4/.vs/HW_Task_4/v16/Browse.VC.db differ
diff --git a/HW/HW_Task_4/.vs/HW_Task_4/v16/ipch/AutoPCH/4177304697ae5a89/SOURCE.ipch b/HW/HW_Task_4/.vs/HW_Task_4/v16/ipch/AutoPCH/4177304697ae5a89/SOURCE.ipch
new file mode 100644
index 00000000..172fc9bb
Binary files /dev/null and b/HW/HW_Task_4/.vs/HW_Task_4/v16/ipch/AutoPCH/4177304697ae5a89/SOURCE.ipch differ
diff --git a/HW/HW_Task_4/Debug/HW_Task_4.exe b/HW/HW_Task_4/Debug/HW_Task_4.exe
new file mode 100644
index 00000000..cab54250
Binary files /dev/null and b/HW/HW_Task_4/Debug/HW_Task_4.exe differ
diff --git a/HW/HW_Task_4/Debug/HW_Task_4.pdb b/HW/HW_Task_4/Debug/HW_Task_4.pdb
new file mode 100644
index 00000000..2e2eff28
Binary files /dev/null and b/HW/HW_Task_4/Debug/HW_Task_4.pdb differ
diff --git a/HW/HW_Task_4/HW_Task_4.sln b/HW/HW_Task_4/HW_Task_4.sln
new file mode 100644
index 00000000..a5ca5ada
--- /dev/null
+++ b/HW/HW_Task_4/HW_Task_4.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31729.503
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HW_Task_4", "HW_Task_4\HW_Task_4.vcxproj", "{7DD457B3-DF53-4748-923A-7E8411CAB61B}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7DD457B3-DF53-4748-923A-7E8411CAB61B}.Debug|x64.ActiveCfg = Debug|x64
+ {7DD457B3-DF53-4748-923A-7E8411CAB61B}.Debug|x64.Build.0 = Debug|x64
+ {7DD457B3-DF53-4748-923A-7E8411CAB61B}.Debug|x86.ActiveCfg = Debug|Win32
+ {7DD457B3-DF53-4748-923A-7E8411CAB61B}.Debug|x86.Build.0 = Debug|Win32
+ {7DD457B3-DF53-4748-923A-7E8411CAB61B}.Release|x64.ActiveCfg = Release|x64
+ {7DD457B3-DF53-4748-923A-7E8411CAB61B}.Release|x64.Build.0 = Release|x64
+ {7DD457B3-DF53-4748-923A-7E8411CAB61B}.Release|x86.ActiveCfg = Release|Win32
+ {7DD457B3-DF53-4748-923A-7E8411CAB61B}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {1FA660C7-80A2-4563-ACA2-1D9973C2863B}
+ EndGlobalSection
+EndGlobal
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.exe.recipe b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.exe.recipe
new file mode 100644
index 00000000..5e4c5982
--- /dev/null
+++ b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_4\Debug\HW_Task_4.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.ilk b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.ilk
new file mode 100644
index 00000000..c51cb2b0
Binary files /dev/null and b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.ilk differ
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.log b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.log
new file mode 100644
index 00000000..03bf6735
--- /dev/null
+++ b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.log
@@ -0,0 +1,6 @@
+ Source.c
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_4\HW_Task_4\Source.c(86,62): warning C4244: функция: преобразование "float" в "int", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_4\HW_Task_4\Source.c(111,62): warning C4244: функция: преобразование "float" в "int", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_4\HW_Task_4\Source.c(86,1): warning C4244: инициализация: преобразование "int" в "float", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_4\HW_Task_4\Source.c(111,1): warning C4244: инициализация: преобразование "int" в "float", возможна потеря данных
+ HW_Task_4.vcxproj -> C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_4\Debug\HW_Task_4.exe
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/CL.command.1.tlog b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..2c6a5517
Binary files /dev/null and b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/CL.command.1.tlog differ
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/CL.read.1.tlog b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..4804d4ca
Binary files /dev/null and b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/CL.read.1.tlog differ
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/CL.write.1.tlog b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..4bde4b3f
Binary files /dev/null and b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/CL.write.1.tlog differ
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/HW_Task_4.lastbuildstate b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/HW_Task_4.lastbuildstate
new file mode 100644
index 00000000..7d25a714
--- /dev/null
+++ b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/HW_Task_4.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\HW\HW_Task_4\|
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/link.command.1.tlog b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/link.command.1.tlog
new file mode 100644
index 00000000..499ffae5
Binary files /dev/null and b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/link.command.1.tlog differ
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/link.read.1.tlog b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/link.read.1.tlog
new file mode 100644
index 00000000..ffea1be8
Binary files /dev/null and b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/link.read.1.tlog differ
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/link.write.1.tlog b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/link.write.1.tlog
new file mode 100644
index 00000000..25341a9f
Binary files /dev/null and b/HW/HW_Task_4/HW_Task_4/Debug/HW_Task_4.tlog/link.write.1.tlog differ
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/Source.obj b/HW/HW_Task_4/HW_Task_4/Debug/Source.obj
new file mode 100644
index 00000000..373c5a6f
Binary files /dev/null and b/HW/HW_Task_4/HW_Task_4/Debug/Source.obj differ
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/vc142.idb b/HW/HW_Task_4/HW_Task_4/Debug/vc142.idb
new file mode 100644
index 00000000..3e344e2d
Binary files /dev/null and b/HW/HW_Task_4/HW_Task_4/Debug/vc142.idb differ
diff --git a/HW/HW_Task_4/HW_Task_4/Debug/vc142.pdb b/HW/HW_Task_4/HW_Task_4/Debug/vc142.pdb
new file mode 100644
index 00000000..673b45b2
Binary files /dev/null and b/HW/HW_Task_4/HW_Task_4/Debug/vc142.pdb differ
diff --git a/HW/HW_Task_4/HW_Task_4/HW_Task_4.vcxproj b/HW/HW_Task_4/HW_Task_4/HW_Task_4.vcxproj
new file mode 100644
index 00000000..738b62be
--- /dev/null
+++ b/HW/HW_Task_4/HW_Task_4/HW_Task_4.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {7dd457b3-df53-4748-923a-7e8411cab61b}
+ HWTask4
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_4/HW_Task_4/HW_Task_4.vcxproj.filters b/HW/HW_Task_4/HW_Task_4/HW_Task_4.vcxproj.filters
new file mode 100644
index 00000000..9327ccf3
--- /dev/null
+++ b/HW/HW_Task_4/HW_Task_4/HW_Task_4.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Исходные файлы
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_4/HW_Task_4/HW_Task_4.vcxproj.user b/HW/HW_Task_4/HW_Task_4/HW_Task_4.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/HW/HW_Task_4/HW_Task_4/HW_Task_4.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/HW/HW_Task_4/HW_Task_4/Source.c b/HW/HW_Task_4/HW_Task_4/Source.c
new file mode 100644
index 00000000..c2cf1b8b
--- /dev/null
+++ b/HW/HW_Task_4/HW_Task_4/Source.c
@@ -0,0 +1,125 @@
+#include
+#include
+#include
+#include
+#include
+#include
+#define SIZE 6
+#define X 100
+
+
+int main()
+{
+ setlocale(LC_ALL, "ru");
+ char item[SIZE][X] =
+ { {" Apple iPhone 13 128GB Midnight "}, {" Apple AirPods Pro with Wireless Case "},
+ {" - Apple Watch Series 7 GPS 41mm Green Alum./Clover Sport "}, {" Apple iPad Air 10.9 Wi-Fi 64GB Rose Gold "},
+ {" Apple MacBook Air 13 M1/8/256 Gold "}, {" Apple Mac Mini M1/8/256 "} };
+
+ int price[SIZE] = { 79999, 18999, 36999, 44149, 89999, 75999 };
+ int barcode[SIZE] = { 7131, 8142, 9153, 1164, 1105, 1206 };
+ int discount[SIZE] = { 3, 7, 12, 4, 6, 2 };
+ int memory[X] = { 0 };
+
+ printf("\n \n");
+ printf("\n : \
+ \n\n1. C \
+ \n\n2. \
+ \n\n3. \
+ \n\n4. \
+ \n\n5. \
+ \n\n0. . \n");
+ int mode, b_code, n = 0, s_code, s = 0;
+ do
+ {
+ printf("\n : \n");
+ scanf_s("%d", &mode);
+ switch (mode)
+ {
+ case 1:
+ printf(" -: ");
+ scanf_s("%d", &b_code);
+ for (int s = 0; s < SIZE; s++)
+ {
+ if (b_code == barcode[s])
+ {
+ printf(" \n - \n ");
+ s_code = b_code;
+ break;
+ }
+ else if (s + 1 == SIZE)
+ {
+ printf(" ");
+ }
+ }break;
+ case 2:
+ s = 0;
+ printf(" : \n");
+ printf(" | \t\t \t\t | | \n ");
+ while (s_code != barcode[s])
+ {
+ s++;
+ }
+ printf("# %d\t | %40s | %10d | %5d%%", barcode[s], item[s], price[s], discount[s]);
+ break;
+ case 3:
+ printf(" ");
+ memory[n] = s_code;
+ n++;
+ break;
+ case 4:
+ printf("\n : \n");
+ float sum = 0;
+ for (int s = 0; s < SIZE; s++)
+ {
+ int z = 0;
+ for (int r = 0; r < n; r++)
+ {
+ if (barcode[s] == memory[r])
+ {
+ z++;
+ }
+ }
+ if (z > 0)
+ {
+ float sumpr = (float)price[s] * z;
+ float respr = abs(((float)discount[s] / 100 - 1) * sumpr);
+ sum += respr;
+ printf("%s\t %d x %d\n", item[s], z, price[s]);
+ printf(" ( ) : %.2f\n\n", respr);
+ }
+ }
+ printf(" : %.2f", sum);
+ break;
+ case 5:
+ printf("\n : \n\n");
+ sum = 0;
+ float sumd = 0;
+ for (int s = 0; s < SIZE; s++)
+ {
+ int z = 0;
+ for (int r = 0; r < n; r++)
+ {
+ if (barcode[s] == memory[r])
+ {
+ z++;
+ }
+ }
+ if (z > 0)
+ {
+ float sumpr = (float)price[s] * z;
+ float respr = abs(((float)discount[s] / 100 - 1) * sumpr);
+ sum += sumpr;
+ sumd += sumpr - respr;
+ printf("%s\n", item[s]);
+ printf(" : %.2f\n", sumpr);
+ printf(" : %.2f\n", sumpr - respr);
+ printf(" : %.2f\n", sumpr - (sumpr - respr));
+ }
+ }
+ printf("\n : %.2f\n", sum);
+ printf("\n C : %.2f\n", sumd);
+ printf("\n : %.2f\n", sum - sumd);
+ }
+ } while (mode != 5);
+}
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/.suo b/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/.suo
new file mode 100644
index 00000000..70b9d3eb
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/.suo differ
diff --git a/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/Browse.VC.db b/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/Browse.VC.db
new file mode 100644
index 00000000..64fb1ae7
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/Browse.VC.db differ
diff --git a/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/ipch/AutoPCH/a4c7a2f2d95c9c93/SOURCE.ipch b/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/ipch/AutoPCH/a4c7a2f2d95c9c93/SOURCE.ipch
new file mode 100644
index 00000000..a383d99a
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/ipch/AutoPCH/a4c7a2f2d95c9c93/SOURCE.ipch differ
diff --git a/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/ipch/AutoPCH/ba3c43f054fdc764/TTC_TASK0.ipch b/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/ipch/AutoPCH/ba3c43f054fdc764/TTC_TASK0.ipch
new file mode 100644
index 00000000..69ea726a
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/.vs/TTC_Task0/v16/ipch/AutoPCH/ba3c43f054fdc764/TTC_TASK0.ipch differ
diff --git a/TasksInTerminalClass/TTC_Task0/Debug/TTC_Task0.exe b/TasksInTerminalClass/TTC_Task0/Debug/TTC_Task0.exe
new file mode 100644
index 00000000..4c45aaba
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/Debug/TTC_Task0.exe differ
diff --git a/TasksInTerminalClass/TTC_Task0/Debug/TTC_Task0.pdb b/TasksInTerminalClass/TTC_Task0/Debug/TTC_Task0.pdb
new file mode 100644
index 00000000..f29c1882
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/Debug/TTC_Task0.pdb differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0.sln b/TasksInTerminalClass/TTC_Task0/TTC_Task0.sln
new file mode 100644
index 00000000..bb6dd44f
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task0/TTC_Task0.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31727.386
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TTC_Task0", "TTC_Task0\TTC_Task0.vcxproj", "{215FD791-B2AE-49A7-BA31-D94354888178}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {215FD791-B2AE-49A7-BA31-D94354888178}.Debug|x64.ActiveCfg = Debug|x64
+ {215FD791-B2AE-49A7-BA31-D94354888178}.Debug|x64.Build.0 = Debug|x64
+ {215FD791-B2AE-49A7-BA31-D94354888178}.Debug|x86.ActiveCfg = Debug|Win32
+ {215FD791-B2AE-49A7-BA31-D94354888178}.Debug|x86.Build.0 = Debug|Win32
+ {215FD791-B2AE-49A7-BA31-D94354888178}.Release|x64.ActiveCfg = Release|x64
+ {215FD791-B2AE-49A7-BA31-D94354888178}.Release|x64.Build.0 = Release|x64
+ {215FD791-B2AE-49A7-BA31-D94354888178}.Release|x86.ActiveCfg = Release|Win32
+ {215FD791-B2AE-49A7-BA31-D94354888178}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {82025C35-1B6E-442B-8A06-0ED04908DC5B}
+ EndGlobalSection
+EndGlobal
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.exe.recipe b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.exe.recipe
new file mode 100644
index 00000000..3d514fc8
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task0\Debug\TTC_Task0.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.ilk b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.ilk
new file mode 100644
index 00000000..d9c80e99
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.ilk differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.log b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.log
new file mode 100644
index 00000000..d5c4b934
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.log
@@ -0,0 +1,4 @@
+ ttc_task0.c
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task0\TTC_Task0\ttc_task0.c(19,22): warning C4244: =: преобразование "int" в "float", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task0\TTC_Task0\ttc_task0.c(35,24): warning C4244: =: преобразование "double" в "float", возможна потеря данных
+ TTC_Task0.vcxproj -> C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task0\Debug\TTC_Task0.exe
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/CL.command.1.tlog b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..01e1179f
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/CL.command.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/CL.read.1.tlog b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..bc04c37d
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/CL.read.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/CL.write.1.tlog b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..e813061f
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/CL.write.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/TTC_Task0.lastbuildstate b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/TTC_Task0.lastbuildstate
new file mode 100644
index 00000000..217f2f5e
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/TTC_Task0.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task0\|
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/link.command.1.tlog b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/link.command.1.tlog
new file mode 100644
index 00000000..c9be5e7e
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/link.command.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/link.read.1.tlog b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/link.read.1.tlog
new file mode 100644
index 00000000..7066fad3
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/link.read.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/link.write.1.tlog b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/link.write.1.tlog
new file mode 100644
index 00000000..f0f139b6
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/TTC_Task0.tlog/link.write.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/ttc_task0.obj b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/ttc_task0.obj
new file mode 100644
index 00000000..2b73ec77
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/ttc_task0.obj differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/vc142.idb b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/vc142.idb
new file mode 100644
index 00000000..9ccfd792
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/vc142.idb differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/vc142.pdb b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/vc142.pdb
new file mode 100644
index 00000000..0e5663e2
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task0/TTC_Task0/Debug/vc142.pdb differ
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/TTC_Task0.vcxproj b/TasksInTerminalClass/TTC_Task0/TTC_Task0/TTC_Task0.vcxproj
new file mode 100644
index 00000000..a713c36e
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task0/TTC_Task0/TTC_Task0.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {215fd791-b2ae-49a7-ba31-d94354888178}
+ TTCTask0
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/TTC_Task0.vcxproj.filters b/TasksInTerminalClass/TTC_Task0/TTC_Task0/TTC_Task0.vcxproj.filters
new file mode 100644
index 00000000..2bf313c7
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task0/TTC_Task0/TTC_Task0.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Исходные файлы
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/TTC_Task0.vcxproj.user b/TasksInTerminalClass/TTC_Task0/TTC_Task0/TTC_Task0.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task0/TTC_Task0/TTC_Task0.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task0/TTC_Task0/ttc_task0.c b/TasksInTerminalClass/TTC_Task0/TTC_Task0/ttc_task0.c
new file mode 100644
index 00000000..787d8683
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task0/TTC_Task0/ttc_task0.c
@@ -0,0 +1,43 @@
+#include
+#include
+#include
+#define pi 3.14
+
+int main()
+{
+ setlocale(LC_ALL, "RU");
+ int vst, osn, Str, strn1, strn2, Sprm, R, number;
+ float So;
+ printf(" 1 - | 2 - | 3 - \n");
+ scanf_s("%d", &number);
+ switch (number)
+ {
+ case 1:
+ {
+ printf(" : ");
+ scanf_s("%d %d", &vst, &osn);
+ Str = vst * osn / 2;
+ printf(" = %f \n", Str);
+ } break;
+
+ case 2:
+ {
+ printf(" : ");
+ scanf_s("%d %d", &strn1, &strn2);
+ Sprm = strn1 * strn2;
+ printf(" = %d \n", Sprm);
+ } break;
+
+ case 3:
+ {
+ printf(" : ");
+ scanf_s("%d", &R);
+ So = pi * R * R * 0.5;
+ printf(" = %f \n", So);
+ } break;
+
+ return 0;
+ }
+}
+
+
diff --git a/TasksInTerminalClass/TTC_Task1/.vs/TTC_Task1/v16/.suo b/TasksInTerminalClass/TTC_Task1/.vs/TTC_Task1/v16/.suo
new file mode 100644
index 00000000..1949f510
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/.vs/TTC_Task1/v16/.suo differ
diff --git a/TasksInTerminalClass/TTC_Task1/.vs/TTC_Task1/v16/Browse.VC.db b/TasksInTerminalClass/TTC_Task1/.vs/TTC_Task1/v16/Browse.VC.db
new file mode 100644
index 00000000..a80553a5
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/.vs/TTC_Task1/v16/Browse.VC.db differ
diff --git a/TasksInTerminalClass/TTC_Task1/.vs/TTC_Task1/v16/ipch/AutoPCH/ad8cd72416355bdb/SOURCE.ipch b/TasksInTerminalClass/TTC_Task1/.vs/TTC_Task1/v16/ipch/AutoPCH/ad8cd72416355bdb/SOURCE.ipch
new file mode 100644
index 00000000..45f0587b
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/.vs/TTC_Task1/v16/ipch/AutoPCH/ad8cd72416355bdb/SOURCE.ipch differ
diff --git a/TasksInTerminalClass/TTC_Task1/Debug/TTC_Task1.pdb b/TasksInTerminalClass/TTC_Task1/Debug/TTC_Task1.pdb
new file mode 100644
index 00000000..39f6d07d
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/Debug/TTC_Task1.pdb differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1.sln b/TasksInTerminalClass/TTC_Task1/TTC_Task1.sln
new file mode 100644
index 00000000..7ade2ff8
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task1/TTC_Task1.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31727.386
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TTC_Task1", "TTC_Task1\TTC_Task1.vcxproj", "{E3BED45E-5F74-4223-99E0-8D3AED4E9E45}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {E3BED45E-5F74-4223-99E0-8D3AED4E9E45}.Debug|x64.ActiveCfg = Debug|x64
+ {E3BED45E-5F74-4223-99E0-8D3AED4E9E45}.Debug|x64.Build.0 = Debug|x64
+ {E3BED45E-5F74-4223-99E0-8D3AED4E9E45}.Debug|x86.ActiveCfg = Debug|Win32
+ {E3BED45E-5F74-4223-99E0-8D3AED4E9E45}.Debug|x86.Build.0 = Debug|Win32
+ {E3BED45E-5F74-4223-99E0-8D3AED4E9E45}.Release|x64.ActiveCfg = Release|x64
+ {E3BED45E-5F74-4223-99E0-8D3AED4E9E45}.Release|x64.Build.0 = Release|x64
+ {E3BED45E-5F74-4223-99E0-8D3AED4E9E45}.Release|x86.ActiveCfg = Release|Win32
+ {E3BED45E-5F74-4223-99E0-8D3AED4E9E45}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {2C70F8A1-B1E4-445D-9E96-B9363653D243}
+ EndGlobalSection
+EndGlobal
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/Source.obj b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/Source.obj
new file mode 100644
index 00000000..8200c454
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/Source.obj differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.exe.recipe b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.exe.recipe
new file mode 100644
index 00000000..13cc184d
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task1\Debug\TTC_Task1.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.ilk b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.ilk
new file mode 100644
index 00000000..598c0848
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.ilk differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.log b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.log
new file mode 100644
index 00000000..6ca12901
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.log
@@ -0,0 +1,7 @@
+ Source.c
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task1\TTC_Task1\Source.c(12,24): warning C4244: =: преобразование "int" в "float", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task1\TTC_Task1\Source.c(13,36): warning C4244: =: преобразование "int" в "float", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task1\TTC_Task1\Source.c(14,44): warning C4244: =: преобразование "double" в "float", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task1\TTC_Task1\Source.c(15,44): warning C4244: =: преобразование "double" в "float", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task1\TTC_Task1\Source.c(21,2): warning C4098: main: функция типа "void", возвращающая значение
+ TTC_Task1.vcxproj -> C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task1\Debug\TTC_Task1.exe
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/CL.command.1.tlog b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..2f72769b
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/CL.command.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/CL.read.1.tlog b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..a148c1f7
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/CL.read.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/CL.write.1.tlog b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..4a5e0631
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/CL.write.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/TTC_Task1.lastbuildstate b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/TTC_Task1.lastbuildstate
new file mode 100644
index 00000000..eae5055a
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/TTC_Task1.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:VCServicingVersionCompilers=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task1\|
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/link.command.1.tlog b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/link.command.1.tlog
new file mode 100644
index 00000000..9c8386b9
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/link.command.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/link.read.1.tlog b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/link.read.1.tlog
new file mode 100644
index 00000000..59626112
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/link.read.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/link.write.1.tlog b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/link.write.1.tlog
new file mode 100644
index 00000000..3bbf6108
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/TTC_Task1.tlog/link.write.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/vc142.idb b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/vc142.idb
new file mode 100644
index 00000000..e979891a
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/vc142.idb differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/vc142.pdb b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/vc142.pdb
new file mode 100644
index 00000000..66a177a6
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Debug/vc142.pdb differ
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/Source.c b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Source.c
new file mode 100644
index 00000000..f8706ba7
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task1/TTC_Task1/Source.c
@@ -0,0 +1,22 @@
+#include
+#include
+#include
+
+void main()
+{
+ setlocale(LC_ALL, "rus");
+ int a, b, c;
+ float sraf, srkv, srmd, srkr;
+ printf(" : ");
+ scanf_s("%d %d %d", &a, &b, &c);
+ sraf = (a + b + c) / 3;
+ srkv = (a ^ 2 + b ^ 2 + c ^ 2) / 3;
+ srmd = ((fabs(a) + fabs(b) + fabs(c)) / 3);
+ srkr = ((sqrt(a) + sqrt(b) + sqrt(c)) / 3);
+ printf(" = %f \n", sraf);
+ printf(" = %f \n", srkv);
+ printf(" = %f \n", srmd);
+ printf(" = %f \n", srkr);
+
+ return 0;
+}
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/TTC_Task1.vcxproj b/TasksInTerminalClass/TTC_Task1/TTC_Task1/TTC_Task1.vcxproj
new file mode 100644
index 00000000..75ba68e9
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task1/TTC_Task1/TTC_Task1.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {e3bed45e-5f74-4223-99e0-8d3aed4e9e45}
+ TTCTask1
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/TTC_Task1.vcxproj.filters b/TasksInTerminalClass/TTC_Task1/TTC_Task1/TTC_Task1.vcxproj.filters
new file mode 100644
index 00000000..9327ccf3
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task1/TTC_Task1/TTC_Task1.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Исходные файлы
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task1/TTC_Task1/TTC_Task1.vcxproj.user b/TasksInTerminalClass/TTC_Task1/TTC_Task1/TTC_Task1.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task1/TTC_Task1/TTC_Task1.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/.suo b/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/.suo
new file mode 100644
index 00000000..0a69984a
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/.suo differ
diff --git a/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/Browse.VC.db b/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/Browse.VC.db
new file mode 100644
index 00000000..93902087
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/Browse.VC.db differ
diff --git a/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/ipch/AutoPCH/46773250e56a8f6d/SOURCE.ipch b/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/ipch/AutoPCH/46773250e56a8f6d/SOURCE.ipch
new file mode 100644
index 00000000..51289d4f
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/ipch/AutoPCH/46773250e56a8f6d/SOURCE.ipch differ
diff --git a/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/ipch/AutoPCH/9c8276f98c78659d/SOURCE.ipch b/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/ipch/AutoPCH/9c8276f98c78659d/SOURCE.ipch
new file mode 100644
index 00000000..6ae2742a
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/.vs/Task_2/v16/ipch/AutoPCH/9c8276f98c78659d/SOURCE.ipch differ
diff --git a/TasksInTerminalClass/TTC_Task2/Debug/Task_2.exe b/TasksInTerminalClass/TTC_Task2/Debug/Task_2.exe
new file mode 100644
index 00000000..f3486a5c
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Debug/Task_2.exe differ
diff --git a/TasksInTerminalClass/TTC_Task2/Debug/Task_2.pdb b/TasksInTerminalClass/TTC_Task2/Debug/Task_2.pdb
new file mode 100644
index 00000000..4a5aa1fc
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Debug/Task_2.pdb differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2.sln b/TasksInTerminalClass/TTC_Task2/Task_2.sln
new file mode 100644
index 00000000..492a7e55
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task2/Task_2.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31702.278
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Task_2", "Task_2\Task_2.vcxproj", "{DB0AD22F-20D5-40EF-A2F5-36F79468106A}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DB0AD22F-20D5-40EF-A2F5-36F79468106A}.Debug|x64.ActiveCfg = Debug|x64
+ {DB0AD22F-20D5-40EF-A2F5-36F79468106A}.Debug|x64.Build.0 = Debug|x64
+ {DB0AD22F-20D5-40EF-A2F5-36F79468106A}.Debug|x86.ActiveCfg = Debug|Win32
+ {DB0AD22F-20D5-40EF-A2F5-36F79468106A}.Debug|x86.Build.0 = Debug|Win32
+ {DB0AD22F-20D5-40EF-A2F5-36F79468106A}.Release|x64.ActiveCfg = Release|x64
+ {DB0AD22F-20D5-40EF-A2F5-36F79468106A}.Release|x64.Build.0 = Release|x64
+ {DB0AD22F-20D5-40EF-A2F5-36F79468106A}.Release|x86.ActiveCfg = Release|Win32
+ {DB0AD22F-20D5-40EF-A2F5-36F79468106A}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {50378385-F269-4A9A-99C3-2A546852B411}
+ EndGlobalSection
+EndGlobal
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Source.obj b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Source.obj
new file mode 100644
index 00000000..82257c05
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Source.obj differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.exe.recipe b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.exe.recipe
new file mode 100644
index 00000000..6dd675db
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task2\Debug\Task_2.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.ilk b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.ilk
new file mode 100644
index 00000000..adbd09d4
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.ilk differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.log b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.log
new file mode 100644
index 00000000..c3872960
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.log
@@ -0,0 +1,2 @@
+ Source.cpp
+ Task_2.vcxproj -> C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task2\Debug\Task_2.exe
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/CL.command.1.tlog b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..ea64e380
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/CL.command.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/CL.read.1.tlog b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..08f7dd2f
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/CL.read.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/CL.write.1.tlog b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..587eaf99
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/CL.write.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/Task_2.lastbuildstate b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/Task_2.lastbuildstate
new file mode 100644
index 00000000..5178eab6
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/Task_2.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task2\|
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/link.command.1.tlog b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/link.command.1.tlog
new file mode 100644
index 00000000..1d1be022
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/link.command.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/link.read.1.tlog b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/link.read.1.tlog
new file mode 100644
index 00000000..fb200a41
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/link.read.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/link.write.1.tlog b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/link.write.1.tlog
new file mode 100644
index 00000000..403882ed
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/Task_2.tlog/link.write.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/vc142.idb b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/vc142.idb
new file mode 100644
index 00000000..0d283077
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/vc142.idb differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Debug/vc142.pdb b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/vc142.pdb
new file mode 100644
index 00000000..33570d5a
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task2/Task_2/Debug/vc142.pdb differ
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Source.cpp b/TasksInTerminalClass/TTC_Task2/Task_2/Source.cpp
new file mode 100644
index 00000000..e3de0eba
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task2/Task_2/Source.cpp
@@ -0,0 +1,38 @@
+#include
+#include
+#include
+
+
+int main()
+{
+ setlocale(LC_ALL, "RU");
+ int c1 = 1, c5 = 5, c10 = 10, c25 = 25, x, cnt1 = 0, cnt5 = 0, cnt10 = 0, cnt25 = 0;
+ printf(" : ");
+ scanf_s("%d", &x);
+
+ while (x >= c25)
+ {
+ cnt25++;
+ x = x - c25;
+ }
+ while (x >= c10)
+ {
+ cnt10++;
+ x = x - c10;
+ }
+ while (x >= c5)
+ {
+ cnt5++;
+ x = x - c5;
+ }
+ while (x >= c1)
+ {
+ cnt1++;
+ x = x - c1;
+ }
+ printf(" 25 : %d\n", cnt25);
+ printf(" 10 : %d\n", cnt10);
+ printf(" 5 : %d\n", cnt5);
+ printf(" 1 : %d\n", cnt1);
+ return 0;
+}
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Task_2.vcxproj b/TasksInTerminalClass/TTC_Task2/Task_2/Task_2.vcxproj
new file mode 100644
index 00000000..4ba0baac
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task2/Task_2/Task_2.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {db0ad22f-20d5-40ef-a2f5-36f79468106a}
+ Task2
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Task_2.vcxproj.filters b/TasksInTerminalClass/TTC_Task2/Task_2/Task_2.vcxproj.filters
new file mode 100644
index 00000000..1ebd3bcc
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task2/Task_2/Task_2.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Файлы ресурсов
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task2/Task_2/Task_2.vcxproj.user b/TasksInTerminalClass/TTC_Task2/Task_2/Task_2.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task2/Task_2/Task_2.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task3/.vs/task-3/v16/.suo b/TasksInTerminalClass/TTC_Task3/.vs/task-3/v16/.suo
new file mode 100644
index 00000000..505b841a
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/.vs/task-3/v16/.suo differ
diff --git a/TasksInTerminalClass/TTC_Task3/.vs/task-3/v16/Browse.VC.db b/TasksInTerminalClass/TTC_Task3/.vs/task-3/v16/Browse.VC.db
new file mode 100644
index 00000000..f8d89b46
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/.vs/task-3/v16/Browse.VC.db differ
diff --git a/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/.suo b/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/.suo
new file mode 100644
index 00000000..28d7a560
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/.suo differ
diff --git a/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/Browse.VC.db b/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/Browse.VC.db
new file mode 100644
index 00000000..5fb438d7
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/Browse.VC.db differ
diff --git a/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/ipch/AutoPCH/1d94ca1f74b1f377/SOURCE.ipch b/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/ipch/AutoPCH/1d94ca1f74b1f377/SOURCE.ipch
new file mode 100644
index 00000000..0eae72e7
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/ipch/AutoPCH/1d94ca1f74b1f377/SOURCE.ipch differ
diff --git a/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/ipch/AutoPCH/32d68278062eabcf/SOURCE.ipch b/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/ipch/AutoPCH/32d68278062eabcf/SOURCE.ipch
new file mode 100644
index 00000000..8818698f
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/ipch/AutoPCH/32d68278062eabcf/SOURCE.ipch differ
diff --git a/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/ipch/AutoPCH/60172b2e6c116fd2/SOURCE.ipch b/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/ipch/AutoPCH/60172b2e6c116fd2/SOURCE.ipch
new file mode 100644
index 00000000..43eb55d4
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/.vs/task3/v16/ipch/AutoPCH/60172b2e6c116fd2/SOURCE.ipch differ
diff --git a/TasksInTerminalClass/TTC_Task3/Debug/task3.exe b/TasksInTerminalClass/TTC_Task3/Debug/task3.exe
new file mode 100644
index 00000000..33c06190
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/Debug/task3.exe differ
diff --git a/TasksInTerminalClass/TTC_Task3/Debug/task3.pdb b/TasksInTerminalClass/TTC_Task3/Debug/task3.pdb
new file mode 100644
index 00000000..85b4f9a5
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/Debug/task3.pdb differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3.sln b/TasksInTerminalClass/TTC_Task3/task3.sln
new file mode 100644
index 00000000..f6bb8c87
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task3/task3.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31702.278
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "task3", "task3\task3.vcxproj", "{74D8B4A5-B9DB-4320-8149-5D33DFFDC474}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {74D8B4A5-B9DB-4320-8149-5D33DFFDC474}.Debug|x64.ActiveCfg = Debug|x64
+ {74D8B4A5-B9DB-4320-8149-5D33DFFDC474}.Debug|x64.Build.0 = Debug|x64
+ {74D8B4A5-B9DB-4320-8149-5D33DFFDC474}.Debug|x86.ActiveCfg = Debug|Win32
+ {74D8B4A5-B9DB-4320-8149-5D33DFFDC474}.Debug|x86.Build.0 = Debug|Win32
+ {74D8B4A5-B9DB-4320-8149-5D33DFFDC474}.Release|x64.ActiveCfg = Release|x64
+ {74D8B4A5-B9DB-4320-8149-5D33DFFDC474}.Release|x64.Build.0 = Release|x64
+ {74D8B4A5-B9DB-4320-8149-5D33DFFDC474}.Release|x86.ActiveCfg = Release|Win32
+ {74D8B4A5-B9DB-4320-8149-5D33DFFDC474}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {1747223B-5CF8-4B32-B054-AB4E17027527}
+ EndGlobalSection
+EndGlobal
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/Source.obj b/TasksInTerminalClass/TTC_Task3/task3/Debug/Source.obj
new file mode 100644
index 00000000..7a37eeea
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/task3/Debug/Source.obj differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.exe.recipe b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.exe.recipe
new file mode 100644
index 00000000..5f4782a6
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task3\Debug\task3.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.ilk b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.ilk
new file mode 100644
index 00000000..58605c6b
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.ilk differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.log b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.log
new file mode 100644
index 00000000..095c0b6f
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.log
@@ -0,0 +1,2 @@
+ Source.cpp
+ task3.vcxproj -> C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task3\Debug\task3.exe
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/CL.command.1.tlog b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..da50b372
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/CL.command.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/CL.read.1.tlog b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..fd7131cb
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/CL.read.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/CL.write.1.tlog b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..63026e96
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/CL.write.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/link.command.1.tlog b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/link.command.1.tlog
new file mode 100644
index 00000000..6fe3e390
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/link.command.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/link.read.1.tlog b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/link.read.1.tlog
new file mode 100644
index 00000000..3c7a46ce
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/link.read.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/link.write.1.tlog b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/link.write.1.tlog
new file mode 100644
index 00000000..bd651c97
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/link.write.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/task3.lastbuildstate b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/task3.lastbuildstate
new file mode 100644
index 00000000..87294c62
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task3/task3/Debug/task3.tlog/task3.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task3\|
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/vc142.idb b/TasksInTerminalClass/TTC_Task3/task3/Debug/vc142.idb
new file mode 100644
index 00000000..0f6ec9e7
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/task3/Debug/vc142.idb differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Debug/vc142.pdb b/TasksInTerminalClass/TTC_Task3/task3/Debug/vc142.pdb
new file mode 100644
index 00000000..69e672f6
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task3/task3/Debug/vc142.pdb differ
diff --git a/TasksInTerminalClass/TTC_Task3/task3/Source.cpp b/TasksInTerminalClass/TTC_Task3/task3/Source.cpp
new file mode 100644
index 00000000..96002dc0
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task3/task3/Source.cpp
@@ -0,0 +1,32 @@
+#define _CRT_SECURE_NO_WARNINGS
+#include
+#include
+int main()
+{
+ setlocale(LC_ALL, "RUS");
+ int nmbr, iswork = 1;
+ while (iswork)
+ {
+ printf(" \n");
+ printf(" 0 \n");
+ int iserror = 0;
+ do
+ {
+ if (iserror) printf(" ");
+ printf(" : ");
+ scanf_s("%d", &nmbr);
+ if (nmbr == 0) iswork = 0; break;
+ iserror = (nmbr <= 0);
+ } while (iserror);
+ int inverse = 0;
+ while (nmbr)
+ {
+ inverse *= 10;
+ inverse += nmbr % 10;
+ nmbr = nmbr / 10;
+ }
+ if (iswork) printf(": %d\n\n", inverse);
+
+ }
+ return 0;
+}
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task3/task3/task3.vcxproj b/TasksInTerminalClass/TTC_Task3/task3/task3.vcxproj
new file mode 100644
index 00000000..d5eb6362
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task3/task3/task3.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {4a8e77b1-034c-4636-8fd1-fdf638fc3996}
+ task3
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task3/task3/task3.vcxproj.filters b/TasksInTerminalClass/TTC_Task3/task3/task3.vcxproj.filters
new file mode 100644
index 00000000..1ebd3bcc
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task3/task3/task3.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Файлы ресурсов
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task3/task3/task3.vcxproj.user b/TasksInTerminalClass/TTC_Task3/task3/task3.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task3/task3/task3.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/.vs/TTC_Task5_matrix/v16/.suo b/TasksInTerminalClass/TTC_Task5_matrix/.vs/TTC_Task5_matrix/v16/.suo
new file mode 100644
index 00000000..b8ede7e1
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/.vs/TTC_Task5_matrix/v16/.suo differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/.vs/TTC_Task5_matrix/v16/Browse.VC.db b/TasksInTerminalClass/TTC_Task5_matrix/.vs/TTC_Task5_matrix/v16/Browse.VC.db
new file mode 100644
index 00000000..71d7ec08
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/.vs/TTC_Task5_matrix/v16/Browse.VC.db differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/.vs/TTC_Task5_matrix/v16/ipch/AutoPCH/c6af6ce8c98eebf3/SOURCE.ipch b/TasksInTerminalClass/TTC_Task5_matrix/.vs/TTC_Task5_matrix/v16/ipch/AutoPCH/c6af6ce8c98eebf3/SOURCE.ipch
new file mode 100644
index 00000000..1b3a2841
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/.vs/TTC_Task5_matrix/v16/ipch/AutoPCH/c6af6ce8c98eebf3/SOURCE.ipch differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/Debug/TTC_Task5_matrix.exe b/TasksInTerminalClass/TTC_Task5_matrix/Debug/TTC_Task5_matrix.exe
new file mode 100644
index 00000000..5f4c6ed0
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/Debug/TTC_Task5_matrix.exe differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/Debug/TTC_Task5_matrix.pdb b/TasksInTerminalClass/TTC_Task5_matrix/Debug/TTC_Task5_matrix.pdb
new file mode 100644
index 00000000..6b81d1f8
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/Debug/TTC_Task5_matrix.pdb differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix.sln b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix.sln
new file mode 100644
index 00000000..221b2a26
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31729.503
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TTC_Task5_matrix", "TTC_Task5_matrix\TTC_Task5_matrix.vcxproj", "{AD142E9E-8D26-41CE-B39F-421B4A478824}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {AD142E9E-8D26-41CE-B39F-421B4A478824}.Debug|x64.ActiveCfg = Debug|x64
+ {AD142E9E-8D26-41CE-B39F-421B4A478824}.Debug|x64.Build.0 = Debug|x64
+ {AD142E9E-8D26-41CE-B39F-421B4A478824}.Debug|x86.ActiveCfg = Debug|Win32
+ {AD142E9E-8D26-41CE-B39F-421B4A478824}.Debug|x86.Build.0 = Debug|Win32
+ {AD142E9E-8D26-41CE-B39F-421B4A478824}.Release|x64.ActiveCfg = Release|x64
+ {AD142E9E-8D26-41CE-B39F-421B4A478824}.Release|x64.Build.0 = Release|x64
+ {AD142E9E-8D26-41CE-B39F-421B4A478824}.Release|x86.ActiveCfg = Release|Win32
+ {AD142E9E-8D26-41CE-B39F-421B4A478824}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {63B5B5CA-372A-455F-9AE4-02138425234A}
+ EndGlobalSection
+EndGlobal
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/Source.obj b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/Source.obj
new file mode 100644
index 00000000..66c366bf
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/Source.obj differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.exe.recipe b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.exe.recipe
new file mode 100644
index 00000000..8efe021a
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task5_matrix\Debug\TTC_Task5_matrix.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.ilk b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.ilk
new file mode 100644
index 00000000..8623bd63
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.ilk differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.log b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.log
new file mode 100644
index 00000000..56666df9
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.log
@@ -0,0 +1,5 @@
+ Source.c
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task5_matrix\TTC_Task5_matrix\Source.c(24,76): warning C4244: =: преобразование "float" в "int", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task5_matrix\TTC_Task5_matrix\Source.c(39,59): warning C4244: =: преобразование "float" в "int", возможна потеря данных
+C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task5_matrix\TTC_Task5_matrix\Source.c(95,76): warning C4244: =: преобразование "float" в "int", возможна потеря данных
+ TTC_Task5_matrix.vcxproj -> C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task5_matrix\Debug\TTC_Task5_matrix.exe
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/CL.command.1.tlog b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..6851625b
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/CL.command.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/CL.read.1.tlog b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..18bcd998
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/CL.read.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/CL.write.1.tlog b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..38e7f287
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/CL.write.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/TTC_Task5_matrix.lastbuildstate b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/TTC_Task5_matrix.lastbuildstate
new file mode 100644
index 00000000..6a4e5979
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/TTC_Task5_matrix.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:VCServicingVersionCompilers=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\TTC_Task5_matrix\|
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/link.command.1.tlog b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/link.command.1.tlog
new file mode 100644
index 00000000..d0602302
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/link.command.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/link.read.1.tlog b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/link.read.1.tlog
new file mode 100644
index 00000000..55f4bf55
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/link.read.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/link.write.1.tlog b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/link.write.1.tlog
new file mode 100644
index 00000000..05f083fa
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/TTC_Task5_matrix.tlog/link.write.1.tlog differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/vc142.idb b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/vc142.idb
new file mode 100644
index 00000000..2943eb14
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/vc142.idb differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/vc142.pdb b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/vc142.pdb
new file mode 100644
index 00000000..9b09c7b7
Binary files /dev/null and b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Debug/vc142.pdb differ
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Source.c b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Source.c
new file mode 100644
index 00000000..b8f9e7c9
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/Source.c
@@ -0,0 +1,153 @@
+#include
+#include
+#include
+#include
+
+#define N 4
+#define M 3
+#define K 2
+
+
+int main() {
+ int** matrix_A = NULL, ** matrix_B = NULL, ** result = NULL;
+ int max = 4, min = 0, value = 0;
+
+ // ( )
+ // N , M ( N x M)
+ matrix_A = (int**)malloc(N * sizeof(int*));
+ for (int i = 0; i < N; i++)
+ matrix_A[i] = (int*)malloc(M * sizeof(int));
+
+ //
+ for (int i = 0; i < N; i++) {
+ for (int j = 0; j < M; j++) {
+ matrix_A[i][j] = (max - min) * ((float)rand() / RAND_MAX) + min;
+ }
+ }
+
+ printf("Matrix A =\n");
+ //
+ for (int i = 0; i < N; i++) {
+ for (int j = 0; j < M; j++) {
+ printf("%d ", matrix_A[i][j]);
+ }
+ printf("\n");
+ }
+
+ //
+
+ value = (max - min) * ((float)rand() / RAND_MAX) + min;
+
+ //
+ result = (int**)malloc(N * sizeof(int*));
+ for (int i = 0; i < N; i++)
+ result[i] = (int*)malloc(M * sizeof(int));
+
+ for (int i = 0; i < N; i++) {
+ for (int j = 0; j < M; j++) {
+ result[i][j] = matrix_A[i][j] * value;
+ }
+ }
+
+ printf("Matrix A x %d =\n", value);
+ //
+ for (int i = 0; i < N; i++) {
+ for (int j = 0; j < M; j++) {
+ printf("%d ", result[i][j]);
+ }
+ printf("\n");
+ }
+
+ //
+
+ result = (int**)malloc(M * sizeof(int*));
+ for (int i = 0; i < M; i++)
+ result[i] = (int*)malloc(N * sizeof(int));
+
+ for (int i = 0; i < M; i++) {
+ for (int j = 0; j < N; j++) {
+ result[i][j] = matrix_A[j][i];
+ }
+ }
+
+ printf("Matrix AT =\n");
+ //
+ for (int i = 0; i < M; i++) {
+ for (int j = 0; j < N; j++) {
+ printf("%d ", result[i][j]);
+ }
+ printf("\n");
+ }
+
+ //
+ for (int i = 0; i < M; i++) free(result[i]);
+ free(result);
+
+ //
+
+ matrix_B = (int**)malloc(M * sizeof(int*));
+ for (int i = 0; i < M; i++)
+ matrix_B[i] = (int*)malloc(K * sizeof(int));
+
+ //
+ for (int i = 0; i < M; i++) {
+ for (int j = 0; j < K; j++) {
+ matrix_B[i][j] = (max - min) * ((float)rand() / RAND_MAX) + min;
+ }
+ }
+
+ printf("Matrix B =\n");
+ //
+ for (int i = 0; i < M; i++) {
+ for (int j = 0; j < K; j++) {
+ printf("%d ", matrix_B[i][j]);
+ }
+ printf("\n");
+ }
+
+ result = (int**)malloc(N * sizeof(int*));
+ for (int i = 0; i < N; i++)
+ result[i] = (int*)malloc(K * sizeof(int));
+
+ for (int i = 0; i < N; i++) {
+ for (int j = 0; j < K; j++) {
+ result[i][j] = 0;
+ for (int k = 0; k < M; k++) {
+ result[i][j] += matrix_A[i][k] * matrix_B[k][j];
+ }
+ }
+ }
+
+ printf("Matrix AxB =\n");
+ //
+ for (int i = 0; i < N; i++) {
+ for (int j = 0; j < K; j++) {
+ printf("%d ", result[i][j]);
+ }
+ printf("\n");
+ }
+
+ //
+ for (int i = 0; i < N; i++) free(result[i]);
+ free(result);
+
+ //
+ // ???
+
+ //
+ // ???
+
+ //
+ // ???
+
+ //
+ // ???
+
+ //
+ for (int i = 0; i < N; i++) free(matrix_A[i]);
+ free(matrix_A);
+ for (int i = 0; i < M; i++) free(matrix_B[i]);
+ free(matrix_B);
+
+ return 0;
+}
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/TTC_Task5_matrix.vcxproj b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/TTC_Task5_matrix.vcxproj
new file mode 100644
index 00000000..79dde95a
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/TTC_Task5_matrix.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {ad142e9e-8d26-41ce-b39f-421b4a478824}
+ TTCTask5matrix
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/TTC_Task5_matrix.vcxproj.filters b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/TTC_Task5_matrix.vcxproj.filters
new file mode 100644
index 00000000..9327ccf3
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/TTC_Task5_matrix.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Исходные файлы
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/TTC_Task5_matrix.vcxproj.user b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/TTC_Task5_matrix.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/TasksInTerminalClass/TTC_Task5_matrix/TTC_Task5_matrix/TTC_Task5_matrix.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/massive2/.vs/massive2/v16/.suo b/TasksInTerminalClass/massive2/.vs/massive2/v16/.suo
new file mode 100644
index 00000000..ef7d1d87
Binary files /dev/null and b/TasksInTerminalClass/massive2/.vs/massive2/v16/.suo differ
diff --git a/TasksInTerminalClass/massive2/.vs/massive2/v16/Browse.VC.db b/TasksInTerminalClass/massive2/.vs/massive2/v16/Browse.VC.db
new file mode 100644
index 00000000..81bca969
Binary files /dev/null and b/TasksInTerminalClass/massive2/.vs/massive2/v16/Browse.VC.db differ
diff --git a/TasksInTerminalClass/massive2/.vs/massive2/v16/ipch/AutoPCH/1feb1e5039f14f25/SOURCE.ipch b/TasksInTerminalClass/massive2/.vs/massive2/v16/ipch/AutoPCH/1feb1e5039f14f25/SOURCE.ipch
new file mode 100644
index 00000000..40915c49
Binary files /dev/null and b/TasksInTerminalClass/massive2/.vs/massive2/v16/ipch/AutoPCH/1feb1e5039f14f25/SOURCE.ipch differ
diff --git a/TasksInTerminalClass/massive2/Debug/massive2.exe b/TasksInTerminalClass/massive2/Debug/massive2.exe
new file mode 100644
index 00000000..28b7db0d
Binary files /dev/null and b/TasksInTerminalClass/massive2/Debug/massive2.exe differ
diff --git a/TasksInTerminalClass/massive2/Debug/massive2.pdb b/TasksInTerminalClass/massive2/Debug/massive2.pdb
new file mode 100644
index 00000000..08f4baba
Binary files /dev/null and b/TasksInTerminalClass/massive2/Debug/massive2.pdb differ
diff --git a/TasksInTerminalClass/massive2/massive2.sln b/TasksInTerminalClass/massive2/massive2.sln
new file mode 100644
index 00000000..212d2e88
--- /dev/null
+++ b/TasksInTerminalClass/massive2/massive2.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31729.503
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "massive2", "massive2\massive2.vcxproj", "{B06B7DE2-01B6-40CE-AFA1-3E22085AA8A4}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B06B7DE2-01B6-40CE-AFA1-3E22085AA8A4}.Debug|x64.ActiveCfg = Debug|x64
+ {B06B7DE2-01B6-40CE-AFA1-3E22085AA8A4}.Debug|x64.Build.0 = Debug|x64
+ {B06B7DE2-01B6-40CE-AFA1-3E22085AA8A4}.Debug|x86.ActiveCfg = Debug|Win32
+ {B06B7DE2-01B6-40CE-AFA1-3E22085AA8A4}.Debug|x86.Build.0 = Debug|Win32
+ {B06B7DE2-01B6-40CE-AFA1-3E22085AA8A4}.Release|x64.ActiveCfg = Release|x64
+ {B06B7DE2-01B6-40CE-AFA1-3E22085AA8A4}.Release|x64.Build.0 = Release|x64
+ {B06B7DE2-01B6-40CE-AFA1-3E22085AA8A4}.Release|x86.ActiveCfg = Release|Win32
+ {B06B7DE2-01B6-40CE-AFA1-3E22085AA8A4}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {5CE46F48-474E-4FEE-A8B3-AF91A4988067}
+ EndGlobalSection
+EndGlobal
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/Source.obj b/TasksInTerminalClass/massive2/massive2/Debug/Source.obj
new file mode 100644
index 00000000..595d3b24
Binary files /dev/null and b/TasksInTerminalClass/massive2/massive2/Debug/Source.obj differ
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/massive2.exe.recipe b/TasksInTerminalClass/massive2/massive2/Debug/massive2.exe.recipe
new file mode 100644
index 00000000..16474bfb
--- /dev/null
+++ b/TasksInTerminalClass/massive2/massive2/Debug/massive2.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\massive2\Debug\massive2.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/massive2.ilk b/TasksInTerminalClass/massive2/massive2/Debug/massive2.ilk
new file mode 100644
index 00000000..05ffc145
Binary files /dev/null and b/TasksInTerminalClass/massive2/massive2/Debug/massive2.ilk differ
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/massive2.log b/TasksInTerminalClass/massive2/massive2/Debug/massive2.log
new file mode 100644
index 00000000..e6b1a499
--- /dev/null
+++ b/TasksInTerminalClass/massive2/massive2/Debug/massive2.log
@@ -0,0 +1 @@
+ massive2.vcxproj -> C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\massive2\Debug\massive2.exe
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/CL.command.1.tlog b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..bdd7d162
Binary files /dev/null and b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/CL.command.1.tlog differ
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/CL.read.1.tlog b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..03e1a669
Binary files /dev/null and b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/CL.read.1.tlog differ
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/CL.write.1.tlog b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..8b9f28a2
Binary files /dev/null and b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/CL.write.1.tlog differ
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/link.command.1.tlog b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/link.command.1.tlog
new file mode 100644
index 00000000..b23e943b
Binary files /dev/null and b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/link.command.1.tlog differ
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/link.read.1.tlog b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/link.read.1.tlog
new file mode 100644
index 00000000..c2a6644c
Binary files /dev/null and b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/link.read.1.tlog differ
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/link.write.1.tlog b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/link.write.1.tlog
new file mode 100644
index 00000000..558a6bdb
Binary files /dev/null and b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/link.write.1.tlog differ
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/massive2.lastbuildstate b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/massive2.lastbuildstate
new file mode 100644
index 00000000..fc6e18be
--- /dev/null
+++ b/TasksInTerminalClass/massive2/massive2/Debug/massive2.tlog/massive2.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\massive2\|
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/vc142.idb b/TasksInTerminalClass/massive2/massive2/Debug/vc142.idb
new file mode 100644
index 00000000..737d553f
Binary files /dev/null and b/TasksInTerminalClass/massive2/massive2/Debug/vc142.idb differ
diff --git a/TasksInTerminalClass/massive2/massive2/Debug/vc142.pdb b/TasksInTerminalClass/massive2/massive2/Debug/vc142.pdb
new file mode 100644
index 00000000..8a2e45b6
Binary files /dev/null and b/TasksInTerminalClass/massive2/massive2/Debug/vc142.pdb differ
diff --git a/TasksInTerminalClass/massive2/massive2/Source.c b/TasksInTerminalClass/massive2/massive2/Source.c
new file mode 100644
index 00000000..372cecd0
--- /dev/null
+++ b/TasksInTerminalClass/massive2/massive2/Source.c
@@ -0,0 +1,51 @@
+#include
+#include
+#include
+#define Num 7
+#define _CRT_SECURE_NO_WARNINGS
+
+int main()
+{
+ setlocale(LC_ALL, "ru");
+ int Mass[Num], i = 0, k = 0, Mass2[Num], max;
+
+ for (i = 0; i < Num; ++i)
+ {
+ printf_s(" \n %d : ", i + 1);
+ scanf_s("%d", &Mass[i]);
+ }
+ max = Mass[0];
+ for (i = 1; i < Num; ++i)
+ {
+ if (Mass[i] > max)
+ {
+ max = Mass[i];
+ k = i;
+ }
+ }
+ printf_s("\n");
+ for (i = 0; i < Num; i++)
+ {
+ Mass2[i] = Mass[i];
+ printf_s(" %d ", Mass[i]);
+ }
+
+ for (i = 0; i < k; i++)
+ {
+ Mass[i] = Mass2[i + Num - k];
+ }
+
+ for (i = k; i < Num; i++)
+ {
+ Mass[i] = Mass2[i - k];
+ }
+
+ printf_s("\n");
+ for (i = 0; i < Num; i++)
+ {
+ printf_s("%d ", Mass[i]);
+ }
+
+ _getch();
+ return 0;
+}
\ No newline at end of file
diff --git a/TasksInTerminalClass/massive2/massive2/massive2.vcxproj b/TasksInTerminalClass/massive2/massive2/massive2.vcxproj
new file mode 100644
index 00000000..09a7fcd6
--- /dev/null
+++ b/TasksInTerminalClass/massive2/massive2/massive2.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {b06b7de2-01b6-40ce-afa1-3e22085aa8a4}
+ massive2
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/massive2/massive2/massive2.vcxproj.filters b/TasksInTerminalClass/massive2/massive2/massive2.vcxproj.filters
new file mode 100644
index 00000000..9327ccf3
--- /dev/null
+++ b/TasksInTerminalClass/massive2/massive2/massive2.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Исходные файлы
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/massive2/massive2/massive2.vcxproj.user b/TasksInTerminalClass/massive2/massive2/massive2.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/TasksInTerminalClass/massive2/massive2/massive2.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/massive_for/.vs/massive_for/v16/.suo b/TasksInTerminalClass/massive_for/.vs/massive_for/v16/.suo
new file mode 100644
index 00000000..3a612197
Binary files /dev/null and b/TasksInTerminalClass/massive_for/.vs/massive_for/v16/.suo differ
diff --git a/TasksInTerminalClass/massive_for/.vs/massive_for/v16/Browse.VC.db b/TasksInTerminalClass/massive_for/.vs/massive_for/v16/Browse.VC.db
new file mode 100644
index 00000000..d213e8d3
Binary files /dev/null and b/TasksInTerminalClass/massive_for/.vs/massive_for/v16/Browse.VC.db differ
diff --git a/TasksInTerminalClass/massive_for/.vs/massive_for/v16/ipch/AutoPCH/bc95529f45a36e5b/SOURCE.ipch b/TasksInTerminalClass/massive_for/.vs/massive_for/v16/ipch/AutoPCH/bc95529f45a36e5b/SOURCE.ipch
new file mode 100644
index 00000000..bf88236f
Binary files /dev/null and b/TasksInTerminalClass/massive_for/.vs/massive_for/v16/ipch/AutoPCH/bc95529f45a36e5b/SOURCE.ipch differ
diff --git a/TasksInTerminalClass/massive_for/Debug/massive_for.exe b/TasksInTerminalClass/massive_for/Debug/massive_for.exe
new file mode 100644
index 00000000..25882cdd
Binary files /dev/null and b/TasksInTerminalClass/massive_for/Debug/massive_for.exe differ
diff --git a/TasksInTerminalClass/massive_for/Debug/massive_for.pdb b/TasksInTerminalClass/massive_for/Debug/massive_for.pdb
new file mode 100644
index 00000000..a71a4539
Binary files /dev/null and b/TasksInTerminalClass/massive_for/Debug/massive_for.pdb differ
diff --git a/TasksInTerminalClass/massive_for/massive_for.sln b/TasksInTerminalClass/massive_for/massive_for.sln
new file mode 100644
index 00000000..249c6ef6
--- /dev/null
+++ b/TasksInTerminalClass/massive_for/massive_for.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.31727.386
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "massive_for", "massive_for\massive_for.vcxproj", "{6A133D43-5E7C-4483-9198-9C58174568E9}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {6A133D43-5E7C-4483-9198-9C58174568E9}.Debug|x64.ActiveCfg = Debug|x64
+ {6A133D43-5E7C-4483-9198-9C58174568E9}.Debug|x64.Build.0 = Debug|x64
+ {6A133D43-5E7C-4483-9198-9C58174568E9}.Debug|x86.ActiveCfg = Debug|Win32
+ {6A133D43-5E7C-4483-9198-9C58174568E9}.Debug|x86.Build.0 = Debug|Win32
+ {6A133D43-5E7C-4483-9198-9C58174568E9}.Release|x64.ActiveCfg = Release|x64
+ {6A133D43-5E7C-4483-9198-9C58174568E9}.Release|x64.Build.0 = Release|x64
+ {6A133D43-5E7C-4483-9198-9C58174568E9}.Release|x86.ActiveCfg = Release|Win32
+ {6A133D43-5E7C-4483-9198-9C58174568E9}.Release|x86.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {8C895BB4-CEA1-40B9-A1A7-8D62627A9740}
+ EndGlobalSection
+EndGlobal
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/Source.obj b/TasksInTerminalClass/massive_for/massive_for/Debug/Source.obj
new file mode 100644
index 00000000..f9fff28b
Binary files /dev/null and b/TasksInTerminalClass/massive_for/massive_for/Debug/Source.obj differ
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.exe.recipe b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.exe.recipe
new file mode 100644
index 00000000..8b009df8
--- /dev/null
+++ b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\massive_for\Debug\massive_for.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.ilk b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.ilk
new file mode 100644
index 00000000..15bf9af4
Binary files /dev/null and b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.ilk differ
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.log b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.log
new file mode 100644
index 00000000..24f43779
--- /dev/null
+++ b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.log
@@ -0,0 +1 @@
+ massive_for.vcxproj -> C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\massive_for\Debug\massive_for.exe
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/CL.command.1.tlog b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/CL.command.1.tlog
new file mode 100644
index 00000000..557fd7f5
Binary files /dev/null and b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/CL.command.1.tlog differ
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/CL.read.1.tlog b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/CL.read.1.tlog
new file mode 100644
index 00000000..f30753ea
Binary files /dev/null and b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/CL.read.1.tlog differ
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/CL.write.1.tlog b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/CL.write.1.tlog
new file mode 100644
index 00000000..fecd66c6
Binary files /dev/null and b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/CL.write.1.tlog differ
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/link.command.1.tlog b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/link.command.1.tlog
new file mode 100644
index 00000000..a34347f1
Binary files /dev/null and b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/link.command.1.tlog differ
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/link.read.1.tlog b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/link.read.1.tlog
new file mode 100644
index 00000000..90ac3d1b
Binary files /dev/null and b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/link.read.1.tlog differ
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/link.write.1.tlog b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/link.write.1.tlog
new file mode 100644
index 00000000..70e635b2
Binary files /dev/null and b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/link.write.1.tlog differ
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/massive_for.lastbuildstate b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/massive_for.lastbuildstate
new file mode 100644
index 00000000..79984c31
--- /dev/null
+++ b/TasksInTerminalClass/massive_for/massive_for/Debug/massive_for.tlog/massive_for.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v142:VCToolArchitecture=Native32Bit:VCToolsVersion=14.29.30133:VCServicingVersionATL=14.29.30136:VCServicingVersionCrtHeaders=14.29.30136:TargetPlatformVersion=10.0.19041.0:
+Debug|Win32|C:\Users\User\Desktop\I&P\Informatics-and-Programming\TasksInTerminalClass\massive_for\|
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/vc142.idb b/TasksInTerminalClass/massive_for/massive_for/Debug/vc142.idb
new file mode 100644
index 00000000..92c44b17
Binary files /dev/null and b/TasksInTerminalClass/massive_for/massive_for/Debug/vc142.idb differ
diff --git a/TasksInTerminalClass/massive_for/massive_for/Debug/vc142.pdb b/TasksInTerminalClass/massive_for/massive_for/Debug/vc142.pdb
new file mode 100644
index 00000000..b7e96649
Binary files /dev/null and b/TasksInTerminalClass/massive_for/massive_for/Debug/vc142.pdb differ
diff --git a/TasksInTerminalClass/massive_for/massive_for/Source.c b/TasksInTerminalClass/massive_for/massive_for/Source.c
new file mode 100644
index 00000000..a203524d
--- /dev/null
+++ b/TasksInTerminalClass/massive_for/massive_for/Source.c
@@ -0,0 +1,71 @@
+#include
+#include
+
+int main()
+{
+ setlocale(LC_ALL, "ru");
+ int n, cnt = 0, mass[] = { 5,6,7,8,1,2,3,4 };
+ float len = sizeof(mass) / sizeof(int);
+
+
+ if ((int)len % 2 != 0)
+ {
+ int sr = len / 2 + 1;
+ while (len != sr + cnt)
+ {
+ n = mass[cnt];
+ mass[cnt] = mass[(int)sr + cnt];
+ mass[(int)sr + cnt] = n;
+ cnt++;
+ }
+ }
+ else
+ {
+ int sr = len / 2;
+ while (sr + cnt != len)
+ {
+ n = mass[cnt];
+ mass[cnt] = mass[sr + cnt];
+ mass[sr + cnt] = n;
+ cnt++;
+ }
+ }
+ printf(" \n \n");
+ for (int i = 0; i != len; i++)
+ {
+ printf("%d ", mass[i]);
+ }
+
+
+
+ int* dmass = (int*)malloc((int)len * sizeof(int));
+ cnt = 0;
+ free(dmass);
+
+ if ((int)len % 2 != 0)
+ {
+ int sr = len / 2;
+ while (sr + cnt != len)
+ {
+ dmass[cnt] = mass[sr + cnt + 1];
+ dmass[(int)len - cnt] = mass[sr - cnt];
+ cnt++;
+ }
+ dmass[sr] = mass[sr];
+ }
+ else
+ {
+ int sr = len / 2;
+ while (sr + cnt - 1 != len)
+ {
+ dmass[cnt] = mass[sr + cnt];
+ dmass[(int)len - cnt] = mass[sr - cnt];
+ cnt++;
+ }
+ }
+ printf("\n \n ");
+ for (int i = 0; i != len; i++)
+ {
+ printf("%d ", dmass[i]);
+ }
+}
\ No newline at end of file
diff --git a/TasksInTerminalClass/massive_for/massive_for/massive_for.vcxproj b/TasksInTerminalClass/massive_for/massive_for/massive_for.vcxproj
new file mode 100644
index 00000000..75010875
--- /dev/null
+++ b/TasksInTerminalClass/massive_for/massive_for/massive_for.vcxproj
@@ -0,0 +1,147 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 16.0
+ Win32Proj
+ {6a133d43-5e7c-4483-9198-9c58174568e9}
+ massivefor
+ 10.0
+
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+ Application
+ true
+ v142
+ Unicode
+
+
+ Application
+ false
+ v142
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ true
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/massive_for/massive_for/massive_for.vcxproj.filters b/TasksInTerminalClass/massive_for/massive_for/massive_for.vcxproj.filters
new file mode 100644
index 00000000..9327ccf3
--- /dev/null
+++ b/TasksInTerminalClass/massive_for/massive_for/massive_for.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
+
+
+
+
+ Исходные файлы
+
+
+
\ No newline at end of file
diff --git a/TasksInTerminalClass/massive_for/massive_for/massive_for.vcxproj.user b/TasksInTerminalClass/massive_for/massive_for/massive_for.vcxproj.user
new file mode 100644
index 00000000..88a55094
--- /dev/null
+++ b/TasksInTerminalClass/massive_for/massive_for/massive_for.vcxproj.user
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file