#include #include using namespace std; bool is3(int n); int main(void){ //input int min,max; cin >> min >> max; //calc vector three; bool isThree; for(int i=min;i<=max;i++){ isThree = is3(i); if(isThree) three.push_back(i); } //output for (auto i = three.begin(); i != three.end(); ++i) { cout << *i << endl; } } bool is3(int n){ if(n % 3 == 0) return true; do{ if(n % 10 == 3){ return true; exit(0); } n /= 10; }while(n <= 0); if(n <= 0) return false; }