Нужно написать программу по выводу всех чисел до заданного n, которые делятся на каждую свою цифру.
Код:
#include <iostream>
using namespace std;
int main() {
int n, i, a;
cout << "Input the number" << "\n";
cin >> n;
for (i = 1; i <= n; i++) {
a = i;
while (a / 10 != 0) {
if (a % (a % 10) == 0) a = a / 10;
}
if (a == 0) cout << i << endl;
}
system("pause");
return 0;
}