Está en la página 1de 2

#include <stdio.

h>
#include <stdlib.h>
#include <conio.h>

void llenarVector(int vector[],int n){
int i;
for(i=0;i<n;i++){
printf("Valor en posicion %d:", i);
scanf("%d", &vector[i]);
}
}


int esPrimo(int n){
int i;
for(i = 2; i<n; i++){
if(n%i == 0){
return 0;
}
}
return 1;
}

int contarPrimos(int vector[], int n){
int i, contador = 0;
for(i = 0 ; i<n ;i++){
if(esPrimo(vector[i]) == 1){
contador = contador + 1;
}
}
return contador;
}

int main(int argc, char const *argv[]){

int n;
int numeroPrimos;
printf("Tamano del vector: ");
scanf("%d", &n);
int vector[n];
llenarVector(vector, n);
numeroPrimos = contarPrimos(vector, n);
printf("El numero de primos en el vector es de: %d" , numeroPrimos);
getch();
}

También podría gustarte