Ayuda please

faio
31 de Enero del 2006
necesito terminar este programita
la explicacion viene arriba
[code]
//dado un array de numeros enteros cuyos elementos son leidos de teclado, generar a partir de el otro array donde almacenaremos los elementos del array que sean primos

#include <stdio.h>
#include <conio.h>
#define MAX 10

int calcular_primo (int);
//cabecera
int main (void)
{
int indicev,vector[indicev],num,primo;


// introduce los numeros
for (indicev=0;indicev<MAX;indicev++)
{
printf ("\nIntroduce el numero de la posicion %d: ",indicev+1);
scanf ("%d",&vector[indicev]);
}

if (calcular_primo(int num)==1)
{

}




getch();

}

//subprograma
int calcular_primo(int num)
{
int cont=2,primo=0;

while (cont<num)
{
if (num%cont==0)
{
primo=1;//1 si es falso (si no es primo)
}

cont++;

}

return primo;

}
[/code]

faio
31 de Enero del 2006
DEBERIA haberle puesto otro nombre al titulo del post del foro

Edgarin
31 de Enero del 2006
Aqui está terminado:

//Hecho por Edgar Villegas
#include <stdio.h>
#include <conio.h>
#define MAX 5

int esprimo (int);

int main (void)
{
int indicev,indicep,vector[MAX],vectorPrimos[MAX],num,cantPrimos=0;
// introduce los numeros
indicep=0;
for (indicev=0;indicev<MAX;indicev++)
{printf ("nIntroduce el numero de la posicion %d: ",indicev+1);
scanf ("%d",&(vector[indicev]));
}
for (indicev=0;indicev<MAX;indicev++)
{num=vector[indicev];
if(esprimo(num)==1)
{vectorPrimos[indicep]=num;
indicep++;
}
}

cantPrimos=indicep;
printf("n El vector de primos es:n");
for(indicep=0;indicep<cantPrimos;indicep++)
printf("%dn",vectorPrimos[indicep]);
}

int esprimo(int num)
{int d;
for(d=2;d<num;d++)
if(num%d==0) return 0;
return 1;
}

Saludos desde La Paz-Bolivia