martes, 5 de julio de 2011

programa de condiciones

/* Programa para determinar si un numero es primo o no */
#include<stdio.h>
#include<conio.h>
main()
{
int a;
int i;
int contador=0;
printf("ingrese un numero: ");
scanf("%d", &a);
for(i=a; i>0; i--)
    if(a%i==0)
      contador++;
        if(contador==2)
         {
          printf("El numero es primo");
          }
          else
            {
                     printf("El numero no es primo");
            }
      getche ();
      return 0;
}

1 comentario:

  1. Evita el conio. Falta el break del else - no es muy eficiente este algoritmo. Explicación y referencias también estarían bienvenidas. Te pongo 11 puntos.

    ResponderEliminar