poti incerca asta, e facut pt numere naturale:
#include<iostream.h>
#include<conio.h>
int main()
{
int v[100], i, n, ok, max,c, x;
cin>>n;
for(i=1; i<=n;i++)
cin>>v;
max=0;
for(i=1; i<=n;i++)
{
ok=0;
x=v;
while(x!=0)
{
c=x%10;
x=x/10;
if(c%2!=0) ok=1;
}
if((ok==0)&&(max<v)) max=v;
}
cout<<max;
getch();
}

:P