triple
parent
e7c8e83ce0
commit
23eb851b85
@ -0,0 +1,13 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main() {
|
||||
FILE *input = fopen("input.txt","r");
|
||||
unsigned long long int nya;
|
||||
fscanf(input, "%lld\n", &nya);
|
||||
fclose(input);
|
||||
FILE *output = fopen("output.txt","w");
|
||||
fprintf(output, "%llo", nya);
|
||||
fclose(output);
|
||||
return 0;
|
||||
}
|
||||
|
@ -0,0 +1,27 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
|
||||
int pow_(int x, int y) {
|
||||
if (!y) {
|
||||
return 1;
|
||||
}
|
||||
int res = x;
|
||||
for (int i = 1; i <= y-1; ++i) {
|
||||
res = res*x;
|
||||
}
|
||||
return res;
|
||||
}
|
||||
int main() {
|
||||
char nya[10000];
|
||||
int res = 0;
|
||||
scanf("%s", nya);
|
||||
|
||||
int len = strlen(nya);
|
||||
for (int i = len-1; i >= 0; --i) {
|
||||
res += (nya[i] - '0') * pow_(3, len-i-1);
|
||||
}
|
||||
printf("%d\n", res);
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue