Daffodil International University
Problem Link
//Please follow from main function
#include<bits/stdc++.h>
using namespace std;
int revs(int n){
int num=0;
while(n!=0){
num=(num*10)+n%10;
n/=10;
}
return num;
}
char s[1000000];
int main()
{
char ch;
long long n;
while(cin>>s>>ch>>n)
{
long long len= strlen(s), rem=0, i;
//cout<<len<<endl;
for(i = rem = 0; i < len; i ++)
{
rem = rem*10 + s[i] - '0';
s[i] = rem/n+'0';
rem%=n;
}
if(ch == '/')
{
for(i = 0; i < len && s[i] == '0'; i++);
if(i >= len)
printf("0\n");
else
puts(s+i);
}
else
printf("%lld\n", rem);
}
return 0;
}
0 Comments