05/07/2012, 17:48
|
| | | Fecha de Ingreso: mayo-2012 Ubicación: Programing Cloud
Mensajes: 282
Antigüedad: 12 años, 6 meses Puntos: 28 | |
Respuesta: Restar números primos prueba est codigo!!!
s2
crono
Código:
#include<stdio.h>
#include<iostream>
using namespace std;
int main(void)
{
int c;
int i=0; /* contador de numeros encontrados */
int n=2; /* numeros primos */
int q=1; /* numeros por los que se divide n */
printf("\nIntroduzca la cantidad de numeros primos que desee generar: ");
scanf("%d", &c); /* introducir cantidad de numeros a imprimir */
int minus[c];
printf("\n\n");
while(i<c) /* cantidad de numeros a imprimir */
{
if(n>=q)
{
q++;
if(((n%q)==0) && (n!=q)) /* si no es primo */
{
n++;
q=1;
}
if((n%q)==0 && (n==q)) /* si es primo */
{
printf("%d, ", n);
minus[i]=n;
n++;
i++;
q=1;
}
}
else n++;
}
printf("\nResta\n");
for(int i=1; i<c; i++ )
cout<< minus[i] - minus[i-1] <<",";
cout<<endl;
system("pause");
} // MAIN
|