Task: | Bittijono |
Sender: | vuolen |
Submission time: | 2016-10-06 20:25:22 +0300 |
Language: | C++ |
Status: | COMPILE ERROR |
Compiler report
input/code.cpp:4:1: error: 'uint8_t' does not name a type uint8_t get_bit(uint64_t k) { ^ input/code.cpp: In function 'int main()': input/code.cpp:16:3: error: 'uint64_t' was not declared in this scope uint64_t k; ^ input/code.cpp:16:12: error: expected ';' before 'k' uint64_t k; ^ input/code.cpp:17:16: error: 'k' was not declared in this scope scanf("%d", &k); ^ input/code.cpp:18:12: error: 'get_bit' was not declared in this scope get_bit(k); ^
Code
#include <stdio.h> #include <stdio.h> uint8_t get_bit(uint64_t k) { if (k == 1) return 0; uint8_t n = 2; while (n < k) { n = pow(n, 2); } return !get_bit(k - n / 2); } int main(void) { uint64_t k; scanf("%d", &k); get_bit(k); }