Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int counter(char* s)
- {
- int cc = 0;
- while (s[cc] != '\0')
- {
- cc++;
- }
- return cc;
- }
- int des9(char* s3,int cc)
- {
- int i; int des = 0;
- for (i = 0; i < cc; i++)
- {
- des += (s3[i] - '0') * pow(3, cc - i - 1);
- }
- return des;
- }
- int main()
- {
- char s3[25];
- char s17[25];
- int i, j,des=0,k=1,temp,cc;
- gets_s(s3);
- cc = counter(s3);
- des = des9(s3, cc);
- temp = des;
- while (temp >= 17)
- {
- temp /= 17;
- k++;
- }
- for (j = k-1; j>=0; j--)
- {
- if((des % 17)>9) s17[j] = des % 17 + '7';
- else s17[j] = des % 17+'0';
- des /= 17;
- }
- s17[k] = '\0';
- /*for(j=0;j<k;j++)*/
- cout << s17/*[j]*/;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement