#include int main(){ unsigned long a,b; char numAsStr[11]; scanf("%ld %ld",&a,&b); for (;a<=b;a++){ if (!(a%3) || [&]()->bool{ sprintf(numAsStr,"%ld",a); for(const char& chara:numAsStr){ switch (chara){ case '3': return true; break; case '\0': goto OUT; } } OUT: return false; }())printf("%ld\n",a); } }