Problem Link: http://lightoj.com/volume_showproblem.php?problem=1214
Code:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int t,l=0;
cin>>t;
while(t--)
{
l++;
string str;
long long n,m=0;
cin>>str>>n;
if(n<0)
n*=-1;
if(str[0]=='-')
{
for(int i=1;i<str.size();i++)
{
m=m*10+(str[i]-'0');
m%=n;
}
if(m==0)
cout<<"Case "<<l<<": divisible"<<endl;
else
cout<<"Case "<<l<<": not divisible"<<endl;
}
else
{
for(int i=0;i<str.size();i++)
{
m=m*10+(str[i]-'0');
m%=n;
}
if(m==0)
cout<<"Case "<<l<<": divisible"<<endl;
else
cout<<"Case "<<l<<": not divisible"<<endl;
}
}
return 0;
}
No comments:
Post a Comment