InicioApuntes Y Monografiasfunción genérica para calcular primos en c++ !!!!!!!!
aqui les dejo y comparto un proyecto que entregue y espero que le sea UTIL ya que cunado busque yo no habia nada de esto.
saludos LIMONMEN


include <stdio.h>
#include <iostream> // biblioteca que me permite utilizar las funciones 'cin' y 'cout'
using namespace std; //permite utilizar las funciones 'cin' y 'cout'

int primo(int valor);
int main()
{
int valor;// declaro la variable valor
cout << "Ingrese el valor entero, el cual quiera saber si es primo o no n y todos sus anteriores tambien: "; // mensaje para el usuario
cin >> valor; // indico que tome el valor para luego usarlo
while (valor < 0) // compruebo si es positivo
{
cout << "Por favor ingrese un valor positivo: "; // en caso de ser positivo le aviso al usuario
cin >> valor; // tomo el calor ingresado nuevamente
}

// FOR para que recorra todos los valores enteros desde el 1 hasta el valor ingresado

int op; // declaro el operando para compararlo con el valor ingresado
int retorno = 0; // declaro el retorno y lo inicializo en 0
for (op=1; op<=valor; op++)
{
retorno = primo(op); // llamo la funcion para saber si el numero en ese momento del loop es primo
if (retorno == 0)
/* imprimo el mensaje en cada valor del intervalo, co la correspondiente tabulaciones para el valor 0 o 1*/
{
cout << "nEl numero ";
cout << op;
cout << " no es primo.t 0 n";
}

if (retorno == 1)
{
cout << "nEl numero ";
cout << op;
cout << " es primo.tt 1 n";
}
}
cout << "ntt Gracias por preferir nuestro SOFTWARE.nn"; // mensaje de cordialidad para con el usuario
system ("Pause";
}

//FUNCION PARA SABER SI ES PRIMO EL VALOR
int primo(int valor)
{
int op;
int primo = 1;
for (op = 2; op < valor; op++)
{
if (valor%op == 0)
primo = 0;
}
return primo;
}
Datos archivados del Taringa! original
0puntos
265visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

l
limonmen🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.