#include <iostream>
using namespace std;
int main() {
int num;
int i ;
int a = 0;
cout << "양수 입력 : ";
cin >> num;
cout << "===3이 들어간 숫자 리스트 ===\n";
for (i = 1;i<=num;i++) {
a = i;
while (i > 0) {
if (i % 10 == 3) {
cout << a <<endl;
break;
}
else
i /= 10;
}
}
}
수를 입력받고 1부터 그 수까지 3이 포함되는 수들을 모두 출력하려고 합니다..
10으로 수를 나누어 나머지가 3이면 출력하고 아니면 또 나눠서 나머지가 3이면 출력하고 이런식으로 3이 들어가는 걸 찾으려고 하는데 생각대로 안되네요,,,
어떻게 고쳐야 좋을까요