質問するログイン新規登録

回答編集履歴

1

else 削除

2019/10/30 04:14

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -7,18 +7,17 @@
7
7
  int main()
8
8
  {
9
9
  string s;
10
- while (cin >> s)
10
+ while (cin >> s) {
11
11
  if (s[0] == '-') {
12
12
  (s == "-1") ? (cout << "-1\n") : (cerr << "error\n");
13
13
  break;
14
14
  }
15
- else {
16
- bool c = true;
15
+ bool c = true;
17
- for (int i = s.size(); --i >= 0 && c; )
16
+ for (int i = s.size(); --i >= 0 && c; )
18
- (s[i] < '9') ? (c = false, s[i]++) : (s[i] = '0');
17
+ (s[i] < '9') ? (c = false, s[i]++) : (s[i] = '0');
19
- if (c) cout << '1';
18
+ if (c) cout << '1';
20
- cout << s << ' ';
19
+ cout << s << ' ';
21
- }
20
+ }
22
21
  }
23
22
  ```
24
23
  3項演算子を多用しているので低評価で構いません。