Task: | Bittijono |
Sender: | mika |
Submission time: | 2016-10-03 19:19:17 +0300 |
Language: | C++ |
Status: | COMPILE ERROR |
Compiler report
input/code.cpp: In function 'std::string flip(std::string)': input/code.cpp:9:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < s.length(); i++) ^ input/code.cpp: In function 'char hankiBitti(int)': input/code.cpp:22:16: error: 'size' was not declared in this scope while(size(out) < paikka) ^ input/code.cpp: In function 'int main()': input/code.cpp:44:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < n.size(); i++) ^
Code
#include <iostream>#include <vector>#include <string>using namespace std;string flip(string s){string out = "";for (int i = 0; i < s.length(); i++){if (s[i] == '0')out += '1';if (s[i] == '1')out += '0';}return out;}char hankiBitti(int paikka){string out = "0";while(size(out) < paikka){out += flip(out);}return out[paikka - 1];}int main(){int count;cin >> count;vector<int> n;while (count > 0){int num;cin >> num;n.push_back(num);count--;}for (int i = 0; i < n.size(); i++){cout << hankiBitti(n[i]) << endl;}return 0;}