commit a9b7bc613aa042fc6aba6d1c8928caf4a72df337 parent 1a88bbaa106982a27a487bab3d18b6f59ab08917 Author: mjkloeckner <martinjkloeckner@gmail.com> Date: Fri, 15 Mar 2024 23:43:14 -0300 Add README.md Diffstat:
| A | tps/1/README.md | | | 41 | +++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 41 insertions(+), 0 deletions(-) diff --git a/tps/1/README.md b/tps/1/README.md @@ -0,0 +1,41 @@ +# Trabajo Practico I + +Este es el primer trabajo practico de la materia Algoritmos y Estructura de +Datos de la FIUBA. + +El trabajo consiste en una aplicación de consola desarrollada puramente +con lenguaje C++. La aplicación calcula números primos y los imprime en un +archivo de texto `primos.txt`. El limite de números a analizar por la +aplicación queda definido por el usuario en el código fuente, en concreto en el +archivo `main.cpp` y con la variable `MAXIMO`: + +```c++ +const unsigned int MAXIMO = 50000; +``` + +Hay que tener en cuenta que cuanto mayor sea ese limite mayor tardará la +aplicación en finalizar. + +## Quick Start + +### Sistemas basados en UNIX + +Compile el código con el programa `make` + +```sh +$ make +``` + +Luego puede ejecutar la aplicación de la siguiente manera + +```sh +$ ./primos +``` + +### Windows + +En el caso de windows recomiendo configurar +[WSL](https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux) puede hacerlo +siguiendo la [guia oficial de +Microsoft](https://learn.microsoft.com/en-us/windows/wsl/install). Luego +seguir los pasos para los sistemas basados en UNIX.
