Red de conocimiento informático - Aprendizaje de código fuente - Ejemplos de programación digital

Ejemplos de programación digital

//C++

# include & ltiostream & gt

# include & lttime.h & gt

Usar espacio de nombres std

bool get 8(int I);

void main()

{

int ia[10];

srand((int ) time(0));//semilla aleatoria

for(int I = 0;i<9;i++)

{

ia[I] = rand( )% 1000; //0~999

}

ia[9]=-1; //Termina con -1

int n = 0;

for(int j = 0; j & lt9;j++)

{

cout & lt& ltia[j]& lt;& lt " "; //Número de salida

if(ia[j]% 8 = = 0 | | get 8(ia[j])//Determina si es divisible por 8 o contiene 8 números divisibles.

{

n++;

}

}

cout & lt& ltendl & lt& lt "Un número divisible por 8 :"

}

bool get8(int i)

{

si (i& lt0)

{

I = ABS(I);

}

si (I<10)

{

Si (i==8)

{

Devuelve verdadero

}

Devuelve falso

}

if (i%10==8)

{

Devuelve verdadero

}

I = I/ 10;

devuelve y obtiene 8(I);

}