Ayuda para pasar diagrama a codigo

snm83
22 de Septiembre del 2009
Hola a todos. Mi problema es el siguiente, tengo que pasar a C un diagrama de flujo, este diagrama lo que hace es determinar si un numero es primo o no. Este es el diagrama:
[img]http://i34.tinypic.com/21b2gsw.jpg[/img]
El programa que uso es el Borland C++ Builder. Yo intente pasarlo pero todos los numeros que ingreso me salen que son primos, asi que algo hice mal, yo calculo que mi error esta en for. Esto es lo que yo hice:
#include <stdio.h>
#include <windows.h>
main()
{
int b, num, c, mitad, r;
b=0;
printf("Ingrese el primer número n");
scanf("%d", &num);
c=2;
mitad=num/2;
for (c<=mitad; b=0; c++)
{
r=(num/c)*c;
if (r=num)
{
b=1;
}
}
if (b!=1)
{
printf("El numero es primo n");
}
system("pause");
return 0;
}


Otra cosa, por si no se habran dado cuenta recien estoy empezando en esto de la programacion. Espero que puedan ayudarme. Mil gracias!