1 # Trabajo Practico I 2 3 Este es el primer trabajo practico de la materia Algoritmos y Estructura de 4 Datos de la 5 [FIUBA](https://en.wikipedia.org/wiki/Faculty_of_Engineering,_University_of_Buenos_Aires) curso Schmidt 6 7 El trabajo consiste en una aplicación de consola desarrollada puramente 8 con lenguaje C++. La aplicación busca números primos y aquellos que encuentra 9 los imprime en un archivo de texto llamado `primos.txt` localizado en el 10 directorio desde donde se ejecuta la aplicación. El limite de números a analizar 11 por la aplicación queda definido por el usuario en el archivo `primos.cpp` con la 12 variable `MAXIMO`: 13 14 ```c++ 15 const unsigned int MAXIMO = 50000; 16 ``` 17 18 Hay que tener en cuenta que cuanto mayor sea éste límite mayor tardará la 19 aplicación en finalizar su ejecución 20 21 ## Quick Start 22 23 ### Sistemas basados en UNIX 24 25 Compile el código con el programa `make` 26 27 ```sh 28 $ make 29 ``` 30 31 Luego puede ejecutar la aplicación de la siguiente manera 32 33 ```sh 34 $ ./primos 35 ``` 36 37 ### Windows 38 39 En el caso de windows puede configurar 40 [WSL](https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux), para hacerlo 41 puede seguir la [guia oficial de 42 Microsoft](https://learn.microsoft.com/en-us/windows/wsl/install). Una vez 43 configurado WSL siga los pasos para los sistemas basados en UNIX 44 45 De manera análoga puede compilar la aplicación directamente, sin la necesidad de 46 utilizar la herramienta `make`, para eso debe tener un compilador de C++ 47 instalado, luego compile el archivo `primos.cpp` con el siguiente comando: 48 49 ``` 50 $ g++ -Wall -Wshadow -pedantic -ansi -std=c++98 -O3 primos.cpp -o primos 51 ``` 52 53 ## LICENSE 54 55 [MIT](https://opensource.org/license/mit)
