Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- /* Funcion explicada en http://pastebin.com/LUSthLse */
- int primo ( int a ){
- int b, p, i=0;
- for ( b=a ; b>=1 ; b-- ) if ( a%b==0 ) i++;
- if ( i>2 ) p=0;
- else p=1;
- return p;
- }
- /* Programa que te da cuantos primos le pidas (los primeros) */
- int main(){
- int a=1, b, n, i;
- printf(" \n Intoduzca cuantos numeros primos desea: ");
- scanf("%d",&n);
- /* Aprovechando la función anterior,
- comprueba de 1 en 1 todos los numeros por orden
- y solo suma 1 al contador si es primo.
- El programa se detiene cuando el contador alacanza la cifra introducida*/
- i=1;
- while( i<=n ){
- b=primo(a);
- if ( b==1 ){
- printf(" %d",a);
- i++;
- }
- a++;
- }
- printf(" \n ");
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement