-
Notifications
You must be signed in to change notification settings - Fork 3
Factorización en Números Primos
Dado un numero entero hallar sus factores primos.
Ejemplos:
-
Si x = 515; Salida:
sus factores primos son: 5 103 -
Si x = 20; Salida:
sus factores primos son: 2 2 5 -
Si x = 10350; Salida:
sus factores primos son: 2 3 3 5 5 23 -
Si x = 7; Salida:
sus factores primos son: 7
Dentro de un bucle, se verifica si el numero ingresado es divisible por el primo mas chico (2), si es así le realiza la división, y cuando el numero ingresado ya no sea divisible por 2 el valor del primo mas chico se incrementa hasta el siguiente primo y se repite el proceso mientras el numero ingresado sea mayor a 1.
El algoritmo genera un vector stl, al cual se le va agregando de forma dinámica los valores de los factores primos, el algoritmo puede modificarse para retornar un vector estático o que solo los muestre los valores por pantalla.
Disponible en Enciclopedia Algoritmos C++, factorizar en primos.
Disponible en ejemplo calcular número e,
Complejidad: -
Colaborador del artículo:
Algos - Proyecto Iniciado por la cátedra "Algoritmos y Estructuras de Datos" en Agosto de 2019 - UTN Santa Fe - Argentina.
Objetivo: Elaborar una enciclopedia de algoritmos codificados en C++, que resuelvan problemas habitualmente tratados en las asignaturas de Fundamentos de Programación, como herramienta complementaria al proceso de aprendizaje de los alumnos de la asignatura, y de los entusiastas de programación y de las competencias de programación como TecnoMate.