Task: | Bittijono |
Sender: | Kerkko Konola |
Submission time: | 2019-01-17 16:22:43 +0200 |
Language: | C++ |
Status: | COMPILE ERROR |
Compiler report
input/code.cpp: In function 'int main()': input/code.cpp:16:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int it = 0; it < ui.length(); it++) { ~~~^~~~~~~~~~~~~ input/code.cpp:28:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int it = 1; it < ui.length(); it++) { ~~~^~~~~~~~~~~~~ input/code.cpp:41:9: error: expected ';' before '}' token } ^
Code
#include <iostream>#include <vector>#include <string>#include <map>#include <math.h>using namespace std;int main() {string ui;cin >> ui;int ykkoset = 0;int parit = 0;int ans = 0;for (int it = 0; it < ui.length(); it++) {if (ui[it] == '1') {ykkoset += 1;}if (ykkoset % 2 == 0) {parit += 1;ans += parit;}}ykkoset = 0;parit = 0;for (int it = 1; it < ui.length(); it++) {if (ui[it] == '1') {ykkoset += 1;}if (ykkoset % 2 == 0) {parit += 1;ans += parit;}}for (auto i:ui) {if (i == '0') {ans += 1}}cout << ans << endl;return 0;}