Pregunta de programación universitaria de VB: genere los números primos cuyo único dígito es 3 en el entero positivo de dos dígitos y encuentre el número de estos números primos.
El tiempo es limitado, solo escribí código C++ sin depurar, la idea es la misma, cámbielo usted mismo
#include "math.h"
BOOL IsPrime( int a )
{
int i;
for (i = 2; i <= sqrt((long double)a); ++ i)
{
if (a % i == 0)
{
return FALSE //Si es divisible; , devuelve no
p>
}
}
return TRUE; //El valor de retorno es
} p>
int main()
{
int nCount = 0;
for( int nIndex = 1; nIndex < 10; nIndex++ )
{ p>
int nNum = 3+10*nIndex;
if( IsPrime( nNum ) )
{
nCount++;
cout<<"El "< } } cout <<"Uno*** tiene"< devuelve 0; }