Trabajo Practico I
Este es el primer trabajo practico de la materia Algoritmos y Estructura de Datos de la FIUBA curso Schmidt
El trabajo consiste en una aplicación de consola desarrollada puramente
con lenguaje C++. La aplicación busca números primos y aquellos que encuentra
los imprime en un archivo de texto llamado primos.txt localizado en el
directorio desde donde se ejecuta la aplicación. El limite de números a analizar
por la aplicación queda definido por el usuario en el archivo primos.cpp con la
variable MAXIMO:
const unsigned int MAXIMO = 50000;
Hay que tener en cuenta que cuanto mayor sea éste límite mayor tardará la aplicación en finalizar su ejecución
Quick Start
Sistemas basados en UNIX
Compile el código con el programa make
$ make
Luego puede ejecutar la aplicación de la siguiente manera
$ ./primos
Windows
En el caso de windows puede configurar WSL, para hacerlo puede seguir la guia oficial de Microsoft. Una vez configurado WSL siga los pasos para los sistemas basados en UNIX
De manera análoga puede compilar la aplicación directamente, sin la necesidad de
utilizar la herramienta make, para eso debe tener un compilador de C++
instalado, luego compile el archivo primos.cpp con el siguiente comando:
$ g++ -Wall -Wshadow -pedantic -ansi -std=c++98 -O3 primos.cpp -o primos
LICENSE
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)
