NOT AC CODE:(2/5)
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
char num[1001];
int b;
char q[1001];
int r;
cin>>num>>b;
int sum = 0 ;
int j = 0 ;
int pos_start ;
for( int i = 0 ; i < strlen(num) ; i ++){
int number = num[i] - '0';
sum += number ;
//cout<<sum<<" "<<number<<endl;
if(sum < b){
sum = sum *10 ;
q[j++] = '0';
continue;
}
else {
int temp = sum / b ;
q[j] = temp + '0' ;
// cout<<" "<<sum<<" "<<" "<<q[j]<<endl;
j ++;
sum = sum % b;
if( i == strlen(num)-1){
r = sum;break;
}
else{
sum *=10;
}
}
}
//q[j] = '\0';
//cout<<num<<" "<<b;
for( int i = 0 ; i < strlen(q); i ++){
if(q[i] != '0') {
pos_start = i;
break;
}
}
for( int i = pos_start ; i < strlen(q); i ++){
cout<<q[i];
}
cout<<" "<<r;
return 0;
}