Skip to content

Commit 11958d6

Browse files
committed
Добавлена лабораторная работа 1
1 parent a5715c3 commit 11958d6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+3815
-0
lines changed

Lab_number_1/CMakeLists.txt

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
cmake_minimum_required(VERSION 3.10)
2+
project(Lab_number_1)
3+
4+
# Создаем исполняемый файл для вашей программы
5+
add_executable(program program.c)
6+
7+
# Включаем модуль тестирования
8+
enable_testing()
9+
10+
11+
add_test(NAME Lab_number_1 COMMAND program input_1.txt input_2.txt input_3.txt) # Регистрация теста
12+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Start testing: Sep 08 12:58 MSK
2+
----------------------------------------------------------
3+
End testing: Sep 08 12:58 MSK

Lab_number_1/build/CMakeCache.txt

+379
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,379 @@
1+
# This is the CMakeCache file.
2+
# For build in directory: /home/g0d/Algorithms/Lab_number_1/build
3+
# It was generated by CMake: /usr/bin/cmake
4+
# You can edit this file to change values found and used by cmake.
5+
# If you do not want to change any of the values, simply exit the editor.
6+
# If you do want to change a value, simply edit, save, and exit the editor.
7+
# The syntax for the file is as follows:
8+
# KEY:TYPE=VALUE
9+
# KEY is the name of a variable in the cache.
10+
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
11+
# VALUE is the current value for the KEY.
12+
13+
########################
14+
# EXTERNAL cache entries
15+
########################
16+
17+
//Path to a program.
18+
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
19+
20+
//Path to a program.
21+
CMAKE_AR:FILEPATH=/usr/bin/ar
22+
23+
//Choose the type of build, options are: None Debug Release RelWithDebInfo
24+
// MinSizeRel ...
25+
CMAKE_BUILD_TYPE:STRING=
26+
27+
//Enable/Disable color output during build.
28+
CMAKE_COLOR_MAKEFILE:BOOL=ON
29+
30+
//CXX compiler
31+
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
32+
33+
//A wrapper around 'ar' adding the appropriate '--plugin' option
34+
// for the GCC compiler
35+
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13
36+
37+
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
38+
// for the GCC compiler
39+
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13
40+
41+
//Flags used by the CXX compiler during all build types.
42+
CMAKE_CXX_FLAGS:STRING=
43+
44+
//Flags used by the CXX compiler during DEBUG builds.
45+
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
46+
47+
//Flags used by the CXX compiler during MINSIZEREL builds.
48+
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
49+
50+
//Flags used by the CXX compiler during RELEASE builds.
51+
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
52+
53+
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
54+
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
55+
56+
//C compiler
57+
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
58+
59+
//A wrapper around 'ar' adding the appropriate '--plugin' option
60+
// for the GCC compiler
61+
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13
62+
63+
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
64+
// for the GCC compiler
65+
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13
66+
67+
//Flags used by the C compiler during all build types.
68+
CMAKE_C_FLAGS:STRING=
69+
70+
//Flags used by the C compiler during DEBUG builds.
71+
CMAKE_C_FLAGS_DEBUG:STRING=-g
72+
73+
//Flags used by the C compiler during MINSIZEREL builds.
74+
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
75+
76+
//Flags used by the C compiler during RELEASE builds.
77+
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
78+
79+
//Flags used by the C compiler during RELWITHDEBINFO builds.
80+
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
81+
82+
//Path to a program.
83+
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
84+
85+
//Flags used by the linker during all build types.
86+
CMAKE_EXE_LINKER_FLAGS:STRING=
87+
88+
//Flags used by the linker during DEBUG builds.
89+
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
90+
91+
//Flags used by the linker during MINSIZEREL builds.
92+
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
93+
94+
//Flags used by the linker during RELEASE builds.
95+
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
96+
97+
//Flags used by the linker during RELWITHDEBINFO builds.
98+
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
99+
100+
//Enable/Disable output of compile commands during generation.
101+
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
102+
103+
//Value Computed by CMake.
104+
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/g0d/Algorithms/Lab_number_1/build/CMakeFiles/pkgRedirects
105+
106+
//Install path prefix, prepended onto install directories.
107+
CMAKE_INSTALL_PREFIX:PATH=/usr/local
108+
109+
//Path to a program.
110+
CMAKE_LINKER:FILEPATH=/usr/bin/ld
111+
112+
//Path to a program.
113+
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
114+
115+
//Flags used by the linker during the creation of modules during
116+
// all build types.
117+
CMAKE_MODULE_LINKER_FLAGS:STRING=
118+
119+
//Flags used by the linker during the creation of modules during
120+
// DEBUG builds.
121+
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
122+
123+
//Flags used by the linker during the creation of modules during
124+
// MINSIZEREL builds.
125+
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
126+
127+
//Flags used by the linker during the creation of modules during
128+
// RELEASE builds.
129+
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
130+
131+
//Flags used by the linker during the creation of modules during
132+
// RELWITHDEBINFO builds.
133+
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
134+
135+
//Path to a program.
136+
CMAKE_NM:FILEPATH=/usr/bin/nm
137+
138+
//Path to a program.
139+
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
140+
141+
//Path to a program.
142+
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
143+
144+
//Value Computed by CMake
145+
CMAKE_PROJECT_DESCRIPTION:STATIC=
146+
147+
//Value Computed by CMake
148+
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
149+
150+
//Value Computed by CMake
151+
CMAKE_PROJECT_NAME:STATIC=Lab_number_1
152+
153+
//Path to a program.
154+
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
155+
156+
//Path to a program.
157+
CMAKE_READELF:FILEPATH=/usr/bin/readelf
158+
159+
//Flags used by the linker during the creation of shared libraries
160+
// during all build types.
161+
CMAKE_SHARED_LINKER_FLAGS:STRING=
162+
163+
//Flags used by the linker during the creation of shared libraries
164+
// during DEBUG builds.
165+
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
166+
167+
//Flags used by the linker during the creation of shared libraries
168+
// during MINSIZEREL builds.
169+
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
170+
171+
//Flags used by the linker during the creation of shared libraries
172+
// during RELEASE builds.
173+
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
174+
175+
//Flags used by the linker during the creation of shared libraries
176+
// during RELWITHDEBINFO builds.
177+
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
178+
179+
//If set, runtime paths are not added when installing shared libraries,
180+
// but are added when building.
181+
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
182+
183+
//If set, runtime paths are not added when using shared libraries.
184+
CMAKE_SKIP_RPATH:BOOL=NO
185+
186+
//Flags used by the linker during the creation of static libraries
187+
// during all build types.
188+
CMAKE_STATIC_LINKER_FLAGS:STRING=
189+
190+
//Flags used by the linker during the creation of static libraries
191+
// during DEBUG builds.
192+
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
193+
194+
//Flags used by the linker during the creation of static libraries
195+
// during MINSIZEREL builds.
196+
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
197+
198+
//Flags used by the linker during the creation of static libraries
199+
// during RELEASE builds.
200+
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
201+
202+
//Flags used by the linker during the creation of static libraries
203+
// during RELWITHDEBINFO builds.
204+
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
205+
206+
//Path to a program.
207+
CMAKE_STRIP:FILEPATH=/usr/bin/strip
208+
209+
//Path to a program.
210+
CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND
211+
212+
//If this value is on, makefiles will be generated without the
213+
// .SILENT directive, and all commands will be echoed to the console
214+
// during the make. This is useful for debugging only. With Visual
215+
// Studio IDE projects all commands are done without /nologo.
216+
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
217+
218+
//Value Computed by CMake
219+
Lab_number_1_BINARY_DIR:STATIC=/home/g0d/Algorithms/Lab_number_1/build
220+
221+
//Value Computed by CMake
222+
Lab_number_1_IS_TOP_LEVEL:STATIC=ON
223+
224+
//Value Computed by CMake
225+
Lab_number_1_SOURCE_DIR:STATIC=/home/g0d/Algorithms/Lab_number_1
226+
227+
228+
########################
229+
# INTERNAL cache entries
230+
########################
231+
232+
//ADVANCED property for variable: CMAKE_ADDR2LINE
233+
CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
234+
//ADVANCED property for variable: CMAKE_AR
235+
CMAKE_AR-ADVANCED:INTERNAL=1
236+
//This is the directory where this CMakeCache.txt was created
237+
CMAKE_CACHEFILE_DIR:INTERNAL=/home/g0d/Algorithms/Lab_number_1/build
238+
//Major version of cmake used to create the current loaded cache
239+
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
240+
//Minor version of cmake used to create the current loaded cache
241+
CMAKE_CACHE_MINOR_VERSION:INTERNAL=28
242+
//Patch version of cmake used to create the current loaded cache
243+
CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
244+
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
245+
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
246+
//Path to CMake executable.
247+
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
248+
//Path to cpack program executable.
249+
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
250+
//Path to ctest program executable.
251+
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
252+
//ADVANCED property for variable: CMAKE_CXX_COMPILER
253+
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
254+
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
255+
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
256+
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
257+
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
258+
//ADVANCED property for variable: CMAKE_CXX_FLAGS
259+
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
260+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
261+
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
262+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
263+
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
264+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
265+
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
266+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
267+
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
268+
//ADVANCED property for variable: CMAKE_C_COMPILER
269+
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
270+
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
271+
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
272+
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
273+
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
274+
//ADVANCED property for variable: CMAKE_C_FLAGS
275+
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
276+
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
277+
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
278+
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
279+
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
280+
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
281+
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
282+
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
283+
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
284+
//ADVANCED property for variable: CMAKE_DLLTOOL
285+
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
286+
//Executable file format
287+
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
288+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
289+
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
290+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
291+
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
292+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
293+
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
294+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
295+
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
296+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
297+
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
298+
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
299+
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
300+
//Name of external makefile project generator.
301+
CMAKE_EXTRA_GENERATOR:INTERNAL=
302+
//Name of generator.
303+
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
304+
//Generator instance identifier.
305+
CMAKE_GENERATOR_INSTANCE:INTERNAL=
306+
//Name of generator platform.
307+
CMAKE_GENERATOR_PLATFORM:INTERNAL=
308+
//Name of generator toolset.
309+
CMAKE_GENERATOR_TOOLSET:INTERNAL=
310+
//Source directory with the top level CMakeLists.txt file for this
311+
// project
312+
CMAKE_HOME_DIRECTORY:INTERNAL=/home/g0d/Algorithms/Lab_number_1
313+
//Install .so files without execute permission.
314+
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
315+
//ADVANCED property for variable: CMAKE_LINKER
316+
CMAKE_LINKER-ADVANCED:INTERNAL=1
317+
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
318+
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
319+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
320+
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
321+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
322+
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
323+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
324+
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
325+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
326+
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
327+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
328+
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
329+
//ADVANCED property for variable: CMAKE_NM
330+
CMAKE_NM-ADVANCED:INTERNAL=1
331+
//number of local generators
332+
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
333+
//ADVANCED property for variable: CMAKE_OBJCOPY
334+
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
335+
//ADVANCED property for variable: CMAKE_OBJDUMP
336+
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
337+
//Platform information initialized
338+
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
339+
//ADVANCED property for variable: CMAKE_RANLIB
340+
CMAKE_RANLIB-ADVANCED:INTERNAL=1
341+
//ADVANCED property for variable: CMAKE_READELF
342+
CMAKE_READELF-ADVANCED:INTERNAL=1
343+
//Path to CMake installation.
344+
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.28
345+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
346+
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
347+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
348+
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
349+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
350+
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
351+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
352+
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
353+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
354+
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
355+
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
356+
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
357+
//ADVANCED property for variable: CMAKE_SKIP_RPATH
358+
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
359+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
360+
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
361+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
362+
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
363+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
364+
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
365+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
366+
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
367+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
368+
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
369+
//ADVANCED property for variable: CMAKE_STRIP
370+
CMAKE_STRIP-ADVANCED:INTERNAL=1
371+
//ADVANCED property for variable: CMAKE_TAPI
372+
CMAKE_TAPI-ADVANCED:INTERNAL=1
373+
//uname command
374+
CMAKE_UNAME:INTERNAL=/usr/bin/uname
375+
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
376+
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
377+
//linker supports push/pop state
378+
_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
379+

0 commit comments

Comments
 (0)