This is my code. Its showing Wrong Answer on SPOJ judge. Please help.
include
include
include
using namespace std;
int main() {
int t;
cin>>t;
for(int i=0;i<t;i++){
string a;
cin>>a;
//cout<<a<<endl;
string q;int pos;
for(int r=0;r<a.size();r++){
if(a[r]=='.'){
pos=r;
break;
}
}
for(int r=pos+1;r<a.size();r++){
q=q+a[r];
}
stringstream convertq(q);
int c;
convertq>>c;
int n;
if(c==0){
n=1;
}
else{
int d=1;
for(int s=0;s<q.size();s++){
d=d*10;
}
int j=1; int e=c;
while(e%d!=0){
e=c*j;
n=j;
j++;
}
}
cout<<n<<endl;
}
return 0;
}