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

回答編集履歴

2

ソース修正

2019/03/04 10:48

投稿

cateye
cateye

スコア6851

answer CHANGED
@@ -15,12 +15,12 @@
15
15
 
16
16
  int main()
17
17
  {
18
- unsigned long N;
18
+ intv::size_type N;
19
19
  int cou = 0;
20
20
  cin >> N;
21
21
  intv vec(N);
22
22
  //
23
- for (unsigned long i = 0; i < N; i++) {
23
+ for (intv::size_type i = 0; i < N; i++) {
24
24
  cin >> vec[i];
25
25
  }
26
26
 

1

ソース追記

2019/03/04 10:48

投稿

cateye
cateye

スコア6851

answer CHANGED
@@ -1,3 +1,41 @@
1
1
  関数(main)の中に関数(odd_even,hanbun)は書けません。で、各関数はintを戻り値としていますが関数終了時のreturnがありません。
2
2
 
3
- また、int suuji()とは何でしょう?
3
+ また、int suuji()とは何でしょう?
4
+
5
+ 「追記」これでコンパイルは出来ます。あとは自分で・・
6
+ ```cpp
7
+ #include <iostream>
8
+ #include <vector>
9
+ using namespace std;
10
+
11
+ typedef vector<int> intv;
12
+
13
+ int odd_even(intv &suuji);
14
+ int hanbun(intv &suuji);
15
+
16
+ int main()
17
+ {
18
+ unsigned long N;
19
+ int cou = 0;
20
+ cin >> N;
21
+ intv vec(N);
22
+ //
23
+ for (unsigned long i = 0; i < N; i++) {
24
+ cin >> vec[i];
25
+ }
26
+
27
+ while (odd_even(vec) == 0) {
28
+ hanbun(vec);
29
+ cou++;
30
+ }
31
+ cout << cou << endl;
32
+ //
33
+ return 0;
34
+ }
35
+
36
+ int odd_even(intv &suuji) { return 0; }
37
+
38
+ int hanbun(intv &suuji) { return 0; }
39
+
40
+
41
+ ```