/* 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