Grupo de C++
Este grupo esta relacionado con nuestro curso profesional de C++. Aquí se comparten temas... View more
Cómo saber si un número es primo, utilizando C++.
Cómo saber si un número es primo, utilizando C++.
Aprende a programar desde cero en C++ con nuestro curso gratuito. El curso incluye; más de 100 clases, 9 proyectos y 10 cuestionarios. Al finalizar el curso puedes obtener tu certificado gratuito. No se paga ni un solo centavo por el curso y el certificado. Registrarte al curso.
Una de las cosas “más complicadas” de la programación es la lógica, una vez que puedes resolver un problema en tu cabeza lo demás es solo traducir a código en el lenguaje de tu preferencia. Por esa razón hay que practicar y dedicar tiempo a analizar la situación para que después podamos darle una solución programando. 😀
Para resolver la duda de Jonatan, aquí explicamos cómo saber si un número es primo o no:
En matemáticas, un número primo es un número natural mayor que 1 que tiene únicamente dos divisores distintos: él mismo y el 1. Por el contrario, los números compuestos son los números naturales que tienen algún divisor natural aparte de sí mismos y del 1. Ejemplos:
El numero 2 se puede dividir por 1 y da 2, y se puede dividir por 2, y da 1, pero si intentamos dividirlo por otro numero ya no nos da un numero entero, por ende es un numero primo. ( número natural mayor que 1 que tiene únicamente dos divisores distintos: él mismo y el 1).
Por otro lado el numero 4, se puede dividir por 1 y da 4, se puede dividir por 4 y da 1, pero si dividimos por 2 da 2, otro numero entero, osea no cumple la regla: número natural mayor que 1 que tiene únicamente dos divisores distintos: él mismo y el 1.
Ya hemos encontrado la clave, para saber si un numero es primo o no solo debemos de contar cuantas veces su residuo es 0 (Residuo / Resto. La cantidad que sobra luego de una división), si solo es 2 es primo, si es más de 2 no es primo. Para hacer esto podemos usar un ciclo e ir dividiendo para contar residuos. Para contar residuos usamos el modulo, aquí les dejo información: Cómo utilizar el operador módulo en C++.
Les anexo la imagen del código. No solo copien, analicen. Si necesitan mas ayuda sobre este caso pueden contestar en este hilo. 😀
Inicia sesión para responder.