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;
}
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;
}