# include & ltctime & gt
¿No es válido? mostrar(int*? ¿Ah? ¿int? Tamaño)? //Debido a los requisitos del tema, utilice punteros.
{
int? z,? yo,? F;? //z es un número positivo? f número negativo? ¿Cero litro
z? =?l? =?f? =?0;? //Borrar
for(int?i?=?0;?i?<?size;?i++,?arr++)
{
if ( *arr?==?0)?l++;
if (*arr?& gt?0)?z++;
if (*arr?& lt?0)? ;
}
STD::cout & lt;& lt"¿Número positivo?:?"& lt& ltz & lt& ltSTD::endl;
STD ::cout & lt; & lt "¿Número negativo?:?" & lt& ltSTD::endl;
}
int? main()
{
srand(tiempo(0));
const? int? ¿tamaño? =?20;
int? arr[tamaño];
for(int?i?=?0;?i?<?size;?i++)
arr[i]? =?Rand()? %?int(4)? -?2;? // ¿El código anterior genera datos aleatorios? -2~2
show(arr, tamaño);
STD::CIN get();//pausa
}