Fixing the error in cpp code
#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int T;
cin >> T;
while (T--) {
int n;
cin >> n;
const int cpy = n;
int numdig = 0;
while (n > 0)
{
int current = n % 10;
if (current != 0 && cpy % current == 0) numdig++;
n /= 10;
}
cout << numdig << endl;
}
return 0;
}
N = input()
for i in range(N):
num = raw_input()
count = 0
for digit in num:
if digit != '0' and int(num) % int(digit) == 0:
count = count + 1
print count