diff --git a/Prog1/Kereses/Kereses.vcxproj b/Prog1/Kereses/Kereses.vcxproj
new file mode 100644
index 0000000..fd6a68a
--- /dev/null
+++ b/Prog1/Kereses/Kereses.vcxproj
@@ -0,0 +1,139 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
+ 17.0
+ Win32Proj
+ {31422931-4279-4079-9b73-5abe4a05f7dd}
+ Kereses
+ 10.0
+ Algoritmusok
+
+
+
+ Application
+ true
+ v143
+ Unicode
+
+
+ Application
+ false
+ v143
+ true
+ Unicode
+
+
+ Application
+ true
+ v143
+ Unicode
+
+
+ Application
+ false
+ v143
+ true
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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/Prog1/Kereses/Kereses.vcxproj.filters b/Prog1/Kereses/Kereses.vcxproj.filters
new file mode 100644
index 0000000..c897150
--- /dev/null
+++ b/Prog1/Kereses/Kereses.vcxproj.filters
@@ -0,0 +1,27 @@
+
+
+
+
+ {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
+
+
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/Prog1/Kereses/Kereses.vcxproj.user b/Prog1/Kereses/Kereses.vcxproj.user
new file mode 100644
index 0000000..429333d
--- /dev/null
+++ b/Prog1/Kereses/Kereses.vcxproj.user
@@ -0,0 +1,6 @@
+
+
+
+ true
+
+
\ No newline at end of file
diff --git a/Prog1/Kereses/src/Application.cpp b/Prog1/Kereses/src/Application.cpp
new file mode 100644
index 0000000..c73fbbf
--- /dev/null
+++ b/Prog1/Kereses/src/Application.cpp
@@ -0,0 +1,58 @@
+#include
+#include "Header.h"
+
+int main() {
+ int arr[10]; //= new int[10];
+ int range = 100;
+ int min = 0;
+ int random = rand() % range + min;
+
+
+ std::cout<< "Range: " << range << std::endl;
+ for (int i = 0; i < 10; i++) {
+ arr[i] = random;
+ random = std::rand() % range;
+ std::cout << i << " " << arr[i] << std::endl;
+ }
+
+ int keresett = 64;
+
+ //std::cin >> keresett;
+
+ for (int i = 0; i < 10; i++) {
+ if (arr[i] == keresett) {
+ std::cout << "Megvan a keresett indexe: " << i << std::endl;
+ break;
+ }
+ }
+
+ ////////////////////////////
+ //sum
+ int sum = 0;
+
+ for (int i = 0; i < 10; i++) {
+ sum += arr[i];
+ }
+ std::cout << "sum: " << sum << std::endl;
+
+ //max keres
+ int max = arr[0];
+ for (int i = 0; i < 10; i++) {
+ if (max < arr[i])
+ max = arr[i];
+ }
+ std::cout << "max: " << max << std::endl;
+
+ //min keres
+ int min2 = arr[0];
+ for (int i = 0; i < 10; i++) {
+ if (min2 > arr[i])
+ min2 = arr[i];
+ }
+
+ std::cout << "min: " << min2 << std::endl;
+
+ std::cout << egy() <= b && a >= c)
+ return a;
+ else if (b >= a && b >= c)
+ return b;
+ else
+ return c;
+
+}
\ No newline at end of file
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.exe.recipe b/Prog1/Kereses/x64/Debug/Algoritmusok.exe.recipe
new file mode 100644
index 0000000..ec9bddc
--- /dev/null
+++ b/Prog1/Kereses/x64/Debug/Algoritmusok.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\hatva\source\repos\Prog1\x64\Debug\Algoritmusok.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.ilk b/Prog1/Kereses/x64/Debug/Algoritmusok.ilk
new file mode 100644
index 0000000..801398c
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Algoritmusok.ilk differ
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/Algoritmusok.lastbuildstate b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/Algoritmusok.lastbuildstate
new file mode 100644
index 0000000..6bf4fbd
--- /dev/null
+++ b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/Algoritmusok.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.39.33519:TargetPlatformVersion=10.0.22621.0:
+Debug|x64|C:\Users\hatva\source\repos\Prog1\|
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/CL.command.1.tlog b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/CL.command.1.tlog
new file mode 100644
index 0000000..a952fe2
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/CL.command.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/CL.read.1.tlog b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/CL.read.1.tlog
new file mode 100644
index 0000000..6389c73
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/CL.read.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/CL.write.1.tlog b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/CL.write.1.tlog
new file mode 100644
index 0000000..a81d084
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/CL.write.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/Cl.items.tlog b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/Cl.items.tlog
new file mode 100644
index 0000000..480fd03
--- /dev/null
+++ b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/Cl.items.tlog
@@ -0,0 +1 @@
+C:\Users\hatva\source\repos\Prog1\Kereses\src\Application.cpp;C:\Users\hatva\source\repos\Prog1\Kereses\x64\Debug\Application.obj
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.command.1.tlog b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.command.1.tlog
new file mode 100644
index 0000000..cf50720
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.command.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.read.1.tlog b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.read.1.tlog
new file mode 100644
index 0000000..fd4f669
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.read.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.secondary.1.tlog b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.secondary.1.tlog
new file mode 100644
index 0000000..587e875
--- /dev/null
+++ b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.secondary.1.tlog
@@ -0,0 +1,2 @@
+^C:\USERS\HATVA\SOURCE\REPOS\PROG1\KERESES\X64\DEBUG\APPLICATION.OBJ
+C:\Users\hatva\source\repos\Prog1\Kereses\x64\Debug\Algoritmusok.ilk
diff --git a/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.write.1.tlog b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.write.1.tlog
new file mode 100644
index 0000000..f46709e
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Algoritmusok.tlog/link.write.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Application.obj b/Prog1/Kereses/x64/Debug/Application.obj
new file mode 100644
index 0000000..1957946
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Application.obj differ
diff --git a/Prog1/Kereses/x64/Debug/Kereses.exe.recipe b/Prog1/Kereses/x64/Debug/Kereses.exe.recipe
new file mode 100644
index 0000000..213e637
--- /dev/null
+++ b/Prog1/Kereses/x64/Debug/Kereses.exe.recipe
@@ -0,0 +1,11 @@
+
+
+
+
+ C:\Users\hatva\source\repos\Prog1\x64\Debug\Kereses.exe
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Prog1/Kereses/x64/Debug/Kereses.ilk b/Prog1/Kereses/x64/Debug/Kereses.ilk
new file mode 100644
index 0000000..3515890
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Kereses.ilk differ
diff --git a/Prog1/Kereses/x64/Debug/Kereses.log b/Prog1/Kereses/x64/Debug/Kereses.log
new file mode 100644
index 0000000..1ee5854
--- /dev/null
+++ b/Prog1/Kereses/x64/Debug/Kereses.log
@@ -0,0 +1,3 @@
+C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(531,5): warning MSB8028: The intermediate directory (x64\Debug\) contains files shared from another project (Kereses.vcxproj). This can lead to incorrect clean and rebuild behavior.
+ Application.cpp
+ Kereses.vcxproj -> C:\Users\hatva\source\repos\Prog1\x64\Debug\Algoritmusok.exe
diff --git a/Prog1/Kereses/x64/Debug/Kereses.tlog/CL.command.1.tlog b/Prog1/Kereses/x64/Debug/Kereses.tlog/CL.command.1.tlog
new file mode 100644
index 0000000..a952fe2
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Kereses.tlog/CL.command.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Kereses.tlog/CL.read.1.tlog b/Prog1/Kereses/x64/Debug/Kereses.tlog/CL.read.1.tlog
new file mode 100644
index 0000000..60f86d9
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Kereses.tlog/CL.read.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Kereses.tlog/CL.write.1.tlog b/Prog1/Kereses/x64/Debug/Kereses.tlog/CL.write.1.tlog
new file mode 100644
index 0000000..a81d084
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Kereses.tlog/CL.write.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Kereses.tlog/Cl.items.tlog b/Prog1/Kereses/x64/Debug/Kereses.tlog/Cl.items.tlog
new file mode 100644
index 0000000..480fd03
--- /dev/null
+++ b/Prog1/Kereses/x64/Debug/Kereses.tlog/Cl.items.tlog
@@ -0,0 +1 @@
+C:\Users\hatva\source\repos\Prog1\Kereses\src\Application.cpp;C:\Users\hatva\source\repos\Prog1\Kereses\x64\Debug\Application.obj
diff --git a/Prog1/Kereses/x64/Debug/Kereses.tlog/Kereses.lastbuildstate b/Prog1/Kereses/x64/Debug/Kereses.tlog/Kereses.lastbuildstate
new file mode 100644
index 0000000..6bf4fbd
--- /dev/null
+++ b/Prog1/Kereses/x64/Debug/Kereses.tlog/Kereses.lastbuildstate
@@ -0,0 +1,2 @@
+PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.39.33519:TargetPlatformVersion=10.0.22621.0:
+Debug|x64|C:\Users\hatva\source\repos\Prog1\|
diff --git a/Prog1/Kereses/x64/Debug/Kereses.tlog/link.command.1.tlog b/Prog1/Kereses/x64/Debug/Kereses.tlog/link.command.1.tlog
new file mode 100644
index 0000000..7fc2b4b
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Kereses.tlog/link.command.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Kereses.tlog/link.read.1.tlog b/Prog1/Kereses/x64/Debug/Kereses.tlog/link.read.1.tlog
new file mode 100644
index 0000000..fd4f669
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Kereses.tlog/link.read.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/Kereses.tlog/link.secondary.1.tlog b/Prog1/Kereses/x64/Debug/Kereses.tlog/link.secondary.1.tlog
new file mode 100644
index 0000000..f1e4926
--- /dev/null
+++ b/Prog1/Kereses/x64/Debug/Kereses.tlog/link.secondary.1.tlog
@@ -0,0 +1,2 @@
+^C:\USERS\HATVA\SOURCE\REPOS\PROG1\KERESES\X64\DEBUG\APPLICATION.OBJ
+C:\Users\hatva\source\repos\Prog1\Kereses\x64\Debug\Kereses.ilk
diff --git a/Prog1/Kereses/x64/Debug/Kereses.tlog/link.write.1.tlog b/Prog1/Kereses/x64/Debug/Kereses.tlog/link.write.1.tlog
new file mode 100644
index 0000000..227093d
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/Kereses.tlog/link.write.1.tlog differ
diff --git a/Prog1/Kereses/x64/Debug/vc143.idb b/Prog1/Kereses/x64/Debug/vc143.idb
new file mode 100644
index 0000000..a6d1f44
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/vc143.idb differ
diff --git a/Prog1/Kereses/x64/Debug/vc143.pdb b/Prog1/Kereses/x64/Debug/vc143.pdb
new file mode 100644
index 0000000..cc2ecc0
Binary files /dev/null and b/Prog1/Kereses/x64/Debug/vc143.pdb differ
diff --git a/Prog1/Prog1.sln b/Prog1/Prog1.sln
index c94b24a..9c58ecf 100644
--- a/Prog1/Prog1.sln
+++ b/Prog1/Prog1.sln
@@ -7,6 +7,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ciklusok", "Prog1\Prog1.vcx
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Tombok", "Tombok\Tombok.vcxproj", "{A8633AE8-3B1B-4C3E-A8C8-C0B6274D974D}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Kereses", "Kereses\Kereses.vcxproj", "{31422931-4279-4079-9B73-5ABE4A05F7DD}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
@@ -31,6 +33,14 @@ Global
{A8633AE8-3B1B-4C3E-A8C8-C0B6274D974D}.Release|x64.Build.0 = Release|x64
{A8633AE8-3B1B-4C3E-A8C8-C0B6274D974D}.Release|x86.ActiveCfg = Release|Win32
{A8633AE8-3B1B-4C3E-A8C8-C0B6274D974D}.Release|x86.Build.0 = Release|Win32
+ {31422931-4279-4079-9B73-5ABE4A05F7DD}.Debug|x64.ActiveCfg = Debug|x64
+ {31422931-4279-4079-9B73-5ABE4A05F7DD}.Debug|x64.Build.0 = Debug|x64
+ {31422931-4279-4079-9B73-5ABE4A05F7DD}.Debug|x86.ActiveCfg = Debug|Win32
+ {31422931-4279-4079-9B73-5ABE4A05F7DD}.Debug|x86.Build.0 = Debug|Win32
+ {31422931-4279-4079-9B73-5ABE4A05F7DD}.Release|x64.ActiveCfg = Release|x64
+ {31422931-4279-4079-9B73-5ABE4A05F7DD}.Release|x64.Build.0 = Release|x64
+ {31422931-4279-4079-9B73-5ABE4A05F7DD}.Release|x86.ActiveCfg = Release|Win32
+ {31422931-4279-4079-9B73-5ABE4A05F7DD}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Prog1/Tombok/src/App.cpp b/Prog1/Tombok/src/App.cpp
index 3214562..427e2fb 100644
--- a/Prog1/Tombok/src/App.cpp
+++ b/Prog1/Tombok/src/App.cpp
@@ -3,7 +3,7 @@
int main() {
int t[] = {0,1,2,3,4};
- int length = sizeof(t) / sizeof(t[0]);
+ //int length = sizeof(t) / sizeof(t[0]);
int length2 = std::size(t);
//std::cout << "Length: " << length2 << std::endl;
@@ -21,5 +21,25 @@ int main() {
std::cout << tomb << std::endl;
+
+ int max = 100;
+ int min = 0;
+ int range = max - min + 1;
+ int random = rand() % range + min;
+
+ int* array = new int[10];
+ int length3 = sizeof(array);
+ std::cout << length3 << std::endl;
+
+
+ for (int i = 0; i < length3; i++) {
+ array[i] = random;
+ std::cout<< i << ". " << array[i] << std::endl;
+ random = rand() % range + min;
+ }
+
+ free(array);
+
+
return 0;
}
\ No newline at end of file
diff --git a/Prog1/Tombok/x64/Debug/App.obj b/Prog1/Tombok/x64/Debug/App.obj
index f9b006d..3469765 100644
Binary files a/Prog1/Tombok/x64/Debug/App.obj and b/Prog1/Tombok/x64/Debug/App.obj differ
diff --git a/Prog1/Tombok/x64/Debug/Tombok.ilk b/Prog1/Tombok/x64/Debug/Tombok.ilk
index e57b699..de0fed7 100644
Binary files a/Prog1/Tombok/x64/Debug/Tombok.ilk and b/Prog1/Tombok/x64/Debug/Tombok.ilk differ
diff --git a/Prog1/Tombok/x64/Debug/vc143.idb b/Prog1/Tombok/x64/Debug/vc143.idb
index ab23eb4..884a315 100644
Binary files a/Prog1/Tombok/x64/Debug/vc143.idb and b/Prog1/Tombok/x64/Debug/vc143.idb differ
diff --git a/Prog1/Tombok/x64/Debug/vc143.pdb b/Prog1/Tombok/x64/Debug/vc143.pdb
index 519ab84..2e723a9 100644
Binary files a/Prog1/Tombok/x64/Debug/vc143.pdb and b/Prog1/Tombok/x64/Debug/vc143.pdb differ
diff --git a/Prog1/x64/Debug/Algoritmusok.exe b/Prog1/x64/Debug/Algoritmusok.exe
new file mode 100644
index 0000000..4d5cc4e
Binary files /dev/null and b/Prog1/x64/Debug/Algoritmusok.exe differ
diff --git a/Prog1/x64/Debug/Algoritmusok.pdb b/Prog1/x64/Debug/Algoritmusok.pdb
new file mode 100644
index 0000000..d6e4252
Binary files /dev/null and b/Prog1/x64/Debug/Algoritmusok.pdb differ
diff --git a/Prog1/x64/Debug/Kereses.exe b/Prog1/x64/Debug/Kereses.exe
new file mode 100644
index 0000000..9988361
Binary files /dev/null and b/Prog1/x64/Debug/Kereses.exe differ
diff --git a/Prog1/x64/Debug/Kereses.pdb b/Prog1/x64/Debug/Kereses.pdb
new file mode 100644
index 0000000..a2e8ae9
Binary files /dev/null and b/Prog1/x64/Debug/Kereses.pdb differ
diff --git a/Prog1/x64/Debug/Tombok.exe b/Prog1/x64/Debug/Tombok.exe
index ab7e10c..fbc52ef 100644
Binary files a/Prog1/x64/Debug/Tombok.exe and b/Prog1/x64/Debug/Tombok.exe differ
diff --git a/Prog1/x64/Debug/Tombok.pdb b/Prog1/x64/Debug/Tombok.pdb
index 772bd65..19246ab 100644
Binary files a/Prog1/x64/Debug/Tombok.pdb and b/Prog1/x64/Debug/Tombok.pdb differ