Task: | Bittijono |
Sender: | Kerkko Konola |
Submission time: | 2019-01-17 14:13:33 +0200 |
Language: | C++ |
Status: | COMPILE ERROR |
Compiler report
input/code.cpp: In function 'int main()': input/code.cpp:12:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int alku = 0; alku < ui.length(); alku++) { ~~~~~^~~~~~~~~~~~~ input/code.cpp:14:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int loppu = alku; loppu < ui.length(); loppu++) { ~~~~~~^~~~~~~~~~~~~ input/code.cpp:15:30: warning: comparison with string literal results in unspecified behavior [-Waddress] if (ui[loppu] == "1") { ^~~ input/code.cpp:15:30: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
Code
#include <iostream>#include <vector>#include <string>using namespace std;int main() {string ui;cin >> ui;int ans = 0;for (int alku = 0; alku < ui.length(); alku++) {int lkm = 0;for (int loppu = alku; loppu < ui.length(); loppu++) {if (ui[loppu] == "1") {lkm++;} else if (lkm % 2 == 0) {ans += 1;}}ans += int(lkm/2);}cout << ans << endl;return 0;}