diff --git a/moskalevev/ConsoleApplication5/ConsoleApplication5.sln b/moskalevev/ConsoleApplication5/ConsoleApplication5.sln new file mode 100644 index 0000000..ad29401 --- /dev/null +++ b/moskalevev/ConsoleApplication5/ConsoleApplication5.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.21005.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ConsoleApplication5", "ConsoleApplication5\ConsoleApplication5.vcxproj", "{EF4E02E7-59B0-44DC-87B3-54008236A690}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {EF4E02E7-59B0-44DC-87B3-54008236A690}.Debug|Win32.ActiveCfg = Debug|Win32 + {EF4E02E7-59B0-44DC-87B3-54008236A690}.Debug|Win32.Build.0 = Debug|Win32 + {EF4E02E7-59B0-44DC-87B3-54008236A690}.Release|Win32.ActiveCfg = Release|Win32 + {EF4E02E7-59B0-44DC-87B3-54008236A690}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/moskalevev/ConsoleApplication5/ConsoleApplication5/ConsoleApplication5.vcxproj b/moskalevev/ConsoleApplication5/ConsoleApplication5/ConsoleApplication5.vcxproj new file mode 100644 index 0000000..8ef167c --- /dev/null +++ b/moskalevev/ConsoleApplication5/ConsoleApplication5/ConsoleApplication5.vcxproj @@ -0,0 +1,84 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + + {EF4E02E7-59B0-44DC-87B3-54008236A690} + Win32Proj + ConsoleApplication5 + + + + Application + true + v120 + Unicode + + + Application + false + v120 + true + Unicode + + + + + + + + + + + + + true + + + false + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) + + + Console + true + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions) + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/moskalevev/ConsoleApplication5/ConsoleApplication5/ConsoleApplication5.vcxproj.filters b/moskalevev/ConsoleApplication5/ConsoleApplication5/ConsoleApplication5.vcxproj.filters new file mode 100644 index 0000000..4a8dc32 --- /dev/null +++ b/moskalevev/ConsoleApplication5/ConsoleApplication5/ConsoleApplication5.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;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 + + + + + Source Files + + + \ No newline at end of file diff --git a/moskalevev/ConsoleApplication5/ConsoleApplication5/Source.cpp b/moskalevev/ConsoleApplication5/ConsoleApplication5/Source.cpp new file mode 100644 index 0000000..dfb42c6 --- /dev/null +++ b/moskalevev/ConsoleApplication5/ConsoleApplication5/Source.cpp @@ -0,0 +1,48 @@ +#include +#include + +using namespace std; + +int main() { + int **a; + + int rows = 3; + int cols = 4; + int q = 1000000000; + cout << "HEllo\n"; + + a = new int*[rows]; // ñîçäà¸ì ôèîëåòîâûé + + for (int i = 0; i < rows; i++) { + a[i] = new int[cols]; // ñîçäà¸ì îðàíæåâûå + } + + int u = 1; // ïîëüçóåìñÿ à êàê îáû÷íûì ìàññèâîì + for (int i = 0; i < rows; i++) { + for (int j = 0; j < cols; j++) { + a[i][j] = u++; + cout << a[i][j] << "\t"; + } + cout << "\n"; + } + + for (int i = 0; i < rows; i++) { + delete a[i]; // îñâîáîæäàåì îðàíæåâûå + } + + delete a; + + + a = new int*[rows]; // 8 + a[0] = new int[rows*cols]; + a[1] = a[0] + cols; + a[2] = a[1] + cols; + + // òåïåðü ïîëüçóåìñÿ ýòèì ìàññèâîì + + delete a[0]; + delete a; + + + return 0; +} \ No newline at end of file