これ結構難しいと思うけど、Difficulty 8 なのすごい!
問題概要
整数 が与えられる。このうち 1 つだけ 0 がある。
であるような を答えよ。
解法
if
文で 1 個ずつ見ていってもいいが、for
文でまとめて扱った方が楽だと思う。
#include <bits/stdc++.h> using namespace std; int main() { int res = -1; for (int i = 0; i < 5; ++i) { int x; cin >> x; if (x == 0) res = i + 1; } cout << res << endl; }