Răspuns:
#include <iostream>
using namespace std;
int rez[ 1000 ];
int main()
{
int n = 0, x = 0, k = 0;
cin >> n;
for( int i = 0; i < n; ++i )
{
cin >> x;
int copie = x, nrPar = 0, nrImpar = 0;
while( copie != 0 )
{
if( copie % 2 == 0 )
++nrPar;
else
++nrImpar;
copie /= 10;
}
if( nrPar == nrImpar )
{
rez[ k ] = x;
++k;
}
}
for( int i = 0; i < k; ++i )
{
cout << rez[ i ] << " ";
}
return 0;
}
Explicație: