fork download
  1. #include<bits/stdc++.h>
  2.  
  3. #define ms(a,x) memset(a,x,sizeof(a))
  4. using namespace std;
  5.  
  6. typedef long long ll;
  7.  
  8. int main(){
  9. int n;
  10. //cin>>n;
  11. while(cin>>n&&(n%2!=0&&n%5!=0)){
  12. string res="";
  13. int len = 0,tmp=1;
  14. while(1){
  15. len++;
  16. if(res.size()||tmp/n) {
  17. res+=('0'+tmp/n);
  18. }
  19. tmp%=n;
  20. if(tmp==0){
  21. cout<<res<<" "<<len<<endl;
  22. break;
  23. }
  24. tmp=tmp*10+1;
  25. }
  26. }
  27.  
  28. return 0;
  29. }
  30.  
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
Standard output is empty