This file was deleted.

Binary file not shown.

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.

Large diffs are not rendered by default.

@@ -7,83 +7,19 @@ set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
# The top level Makefile was generated from the following files:
set(CMAKE_MAKEFILE_DEPENDS
"CMakeCache.txt"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeCCompiler.cmake.in"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeCCompilerABI.c"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeCInformation.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeCXXCompiler.cmake.in"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeCXXCompilerABI.cpp"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeCXXInformation.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeCommonLanguageInclude.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeCompilerIdDetection.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeDetermineCCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeDetermineCXXCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeDetermineCompileFeatures.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeDetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeDetermineCompilerABI.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeDetermineCompilerId.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeDetermineSystem.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeFindBinUtils.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeFindCodeBlocks.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeGenericSystem.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeLanguageInformation.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeParseImplicitLinkInfo.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeSystem.cmake.in"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeSystemSpecificInformation.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeSystemSpecificInitialize.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeTestCCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeTestCXXCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/CMakeTestCompilerCommon.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/ADSP-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Borland-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Clang-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Cray-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/GHS-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/GNU-C-FeatureTests.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/GNU-C.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/GNU-CXX.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/GNU-FindBinUtils.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/GNU.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/HP-C-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/IAR-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Intel-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/MSVC-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/PGI-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/PathScale-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/SCO-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/TI-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/Watcom-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/XL-C-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Internal/FeatureTesting.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Platform/Linux-Determine-CXX.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Platform/Linux-GNU-C.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Platform/Linux-GNU-CXX.cmake"
"/home/gabriel/clion-2017.3/bin/cmake/share/cmake-3.9/Modules/Platform/Linux-GNU.cmake"
@@ -94,8 +30,6 @@ set(CMAKE_MAKEFILE_DEPENDS
"CMakeFiles/3.9.6/CMakeCCompiler.cmake"
"CMakeFiles/3.9.6/CMakeCXXCompiler.cmake"
"CMakeFiles/3.9.6/CMakeSystem.cmake"
"CMakeFiles/feature_tests.c"
"CMakeFiles/feature_tests.cxx"
)

# The corresponding makefile is:
@@ -106,11 +40,6 @@ set(CMAKE_MAKEFILE_OUTPUTS

# Byproducts of CMake generate step:
set(CMAKE_MAKEFILE_PRODUCTS
"CMakeFiles/3.9.6/CMakeSystem.cmake"
"CMakeFiles/3.9.6/CMakeCCompiler.cmake"
"CMakeFiles/3.9.6/CMakeCXXCompiler.cmake"
"CMakeFiles/3.9.6/CMakeCCompiler.cmake"
"CMakeFiles/3.9.6/CMakeCXXCompiler.cmake"
"CMakeFiles/CMakeDirectoryInformation.cmake"
)

@@ -1,18 +1,4 @@
/home/gabriel/clion-2017.3/bin/cmake/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /home/gabriel/projects/c-algorithms
-- The C compiler identification is GNU 7.2.0
-- The CXX compiler identification is GNU 7.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/gabriel/projects/c-algorithms/cmake-build-debug
Binary file not shown.
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6"/>
<Project>
<Option title="c-algorithms"/>
<Option makefile_is_custom="1"/>
<Option compiler="gcc"/>
<Option virtualFolders="CMake Files\;"/>
<Build>
<Target title="all">
<Option working_dir="/home/gabriel/projects/c-algorithms/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 all"/>
<CompileFile command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="rebuild_cache">
<Option working_dir="/home/gabriel/projects/c-algorithms/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 rebuild_cache"/>
<CompileFile command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="edit_cache">
<Option working_dir="/home/gabriel/projects/c-algorithms/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 edit_cache"/>
<CompileFile command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j4 -f &quot;/home/gabriel/projects/c-algorithms/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
</Build>
<Unit filename="/home/gabriel/projects/c-algorithms/CMakeLists.txt">
<Option virtualFolder="CMake Files\"/>
</Unit>
</Project>
</CodeBlocks_project_file>
@@ -5,28 +5,70 @@
//

#include <iostream>
#include <vector>
#include <string>
#include <stdlib.h>
#include <time.h>
#include <vector>
#define MAX_NUM 1000
#include <string.h>
#define MAX_SIZE 1000

using namespace std;

int main() {
void init_array(vector<int>& array); // init an array with random numbers

int max_size;
cin >> max_size;

vector<int> arr;
class Entity {
public:
void name() {
cout << "Entidade" << endl;
return;
}
};

srand(time(NULL));
for (int i = 0; i < max_size; i++)
arr.push_back(rand() % MAX_NUM + 1);

for (int i = 0; i < arr.size(); i++)
cout << arr[i] << endl;
int main(int argc, char** argv) {

return 0;
}
if(argc <= 1){
cout << "O número de argumentos é insuficiente,\n"
"digite o número de digitos a serem ordenados,\n"
"seguidos dos valores de minimo e maximos dos numeros."
<< endl;
return 1;
}
char arr[] = "Gabriel";

Entity* en = new Entity();

Entity emdois;
emdois.name();
en->name();

cout << arr << endl;


//heap alocation

int* mem = new int[100];
mem[3] = 35;
cout << mem[3] << endl;


int* mem2 = (int*) malloc(sizeof(int));

*mem2 = 33333;

cout << *mem2 << endl;

delete mem;
free(mem2);

//cin.get();



}

void init_array(vector<int>& array){
for (short i = 0; i < MAX_SIZE; i++)
array.push_back(rand() % 1000 + 1);
}