Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. using namespace std;
  4. int counter(char* s)
  5. {
  6. int cc = 0;
  7. while (s[cc] != '\0')
  8. {
  9. cc++;
  10. }
  11. return cc;
  12. }
  13. int des9(char* s3,int cc)
  14. {
  15. int i; int des = 0;
  16. for (i = 0; i < cc; i++)
  17. {
  18. des += (s3[i] - '0') * pow(3, cc - i - 1);
  19. }
  20. return des;
  21. }
  22. int main()
  23. {
  24. char s3[25];
  25. char s17[25];
  26. int i, j,des=0,k=1,temp,cc;
  27. gets_s(s3);
  28. cc = counter(s3);
  29. des = des9(s3, cc);
  30. temp = des;
  31. while (temp >= 17)
  32. {
  33. temp /= 17;
  34. k++;
  35. }
  36. for (j = k-1; j>=0; j--)
  37. {
  38. if((des % 17)>9) s17[j] = des % 17 + '7';
  39. else s17[j] = des % 17+'0';
  40. des /= 17;
  41. }
  42. s17[k] = '\0';
  43. /*for(j=0;j<k;j++)*/
  44. cout << s17/*[j]*/;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement