CB100

Notas, resueltos y tps de la materia Algoritmos y Estructuras de Datos
Index Commits Files Refs README
tps/1/README.md (1653B)
   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)