Problem link:UVA 1226 - Numerical surprises
#include<bits/stdc++.h>
using namespace std;
#include<string.h>
int main()
{
long long n,l1,l2,b,s,m,i;
char a[2050];
cin>>n;
while(n--)
{
cin>>b>>a;
l1=strlen(a);
m=0;
for(i=0;i<l1;i++)
{
s=a[i]-'0';
m=(m*10+s)%b;
//cout<<"m="<<m<<endl;
}
cout<<m<<endl;
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
#include<string.h>
int main()
{
long long n,l1,l2,b,s,m,i;
char a[2050];
cin>>n;
while(n--)
{
cin>>b>>a;
l1=strlen(a);
m=0;
for(i=0;i<l1;i++)
{
s=a[i]-'0';
m=(m*10+s)%b;
//cout<<"m="<<m<<endl;
}
cout<<m<<endl;
}
return 0;
}
No comments:
Post a Comment