|
/* Leer por teclado un numero entero N. Escribir
los números primos comprendidos entre 1 y N. Diseñar una función que permita
averiguar si un número es o no primo. */
#include <stdio.h>
#define TRUE 1
#define FALSE 0
int primo(int);
void main()
{
int n,i;
printf("\nDame un numero:");
scanf("%d",&n);
for (i=1;i<=n;i++)
if(primo(i))
printf(" %d ",i);
}
int primo (int n)
{
int i;
for (i=2;i<=(n/2);i++)
if((n%i)==0)
return FALSE;
return TRUE;
}
d
VOLVER
|