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