No se debe, pero por esta vez te voy ha hacer el trabajo sucio:
Código:
#include <iostream>
using namespace std;
int main()
{
int matriz [] = {5,4,3,7,8},i,j;
bool Primo;
cout<<"Los numeros primos son: "<<endl;
for (i=0; i<5; i++)
{
Primo = true;
for(j=2; j<matriz[i]; j++)
{
if(matriz[i]%j==0)
{
Primo = false;
j = matriz[i];
}
}
if (Primo == true)
cout<<matriz[i]<<" ";
}
cin.get();
return 0;
}
El algoritmo es bastante sencillo pero pregunta si tienes dudas.