質問編集履歴

5

プログラムの記載

2016/07/02 18:38

投稿

teratail398
teratail398

スコア8

test CHANGED
File without changes
test CHANGED
@@ -4,6 +4,54 @@
4
4
 
5
5
  point の引数は整数型配列データdataと中に入っているデータの数nであります。
6
6
 
7
- pointの処理は、data内の先頭からn個のデータのうち奇数のみ合計し、その結果を整数で返すものであります。
7
+ pointの処理は、data内の先頭からn個のデータのうち奇数のみ合計し、その結果を整数で返すものであります。しかし、nが負の場合は0を返す。
8
8
 
9
9
  これを条件分岐と繰り返し処理を使用し、求めるソースコードを教えてください!
10
+
11
+
12
+
13
+ #include <stdio.h>
14
+
15
+
16
+
17
+ int point(int data[], int n) {
18
+
19
+ int ans, i;
20
+
21
+
22
+
23
+
24
+
25
+
26
+
27
+ for (i = 1; i <= n; i++) {
28
+
29
+ if (i % 2 == 1)
30
+
31
+
32
+
33
+ ans = ans + i;
34
+
35
+ return ans;
36
+
37
+
38
+
39
+
40
+
41
+ else(n < 0)
42
+
43
+
44
+
45
+ return 0;
46
+
47
+ }
48
+
49
+
50
+
51
+ }
52
+
53
+
54
+
55
+ これで正解か否かすらも分からないのでどなたか教えてください。
56
+
57
+ また、間違っている部分があれば指摘してほしいです。

4

2016/07/02 18:38

投稿

teratail398
teratail398

スコア8

test CHANGED
File without changes
test CHANGED
File without changes

3

運営により内容を戻しました

2016/07/02 18:37

投稿

teratail398
teratail398

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1 +1,9 @@
1
+ 関数プロトタイプが以下の通り
2
+
1
- うよゃ。なたまひかたま、さかだやひかたよなまやらはさなやわなま
3
+ int point(int data[],int n);であり
4
+
5
+ point の引数は整数型配列データdataと中に入っているデータの数nであります。
6
+
7
+ pointの処理は、data内の先頭からn個のデータのうち奇数のみ合計し、その結果を整数で返すものであります。
8
+
9
+ これを条件分岐と繰り返し処理を使用し、求めるソースコードを教えてください!

2

2016/07/01 02:54

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
File without changes

1

2016/07/01 00:35

投稿

teratail398
teratail398

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,11 +1 @@
1
- 関数プロトタイプが以下の通り
2
-
3
- int point(int data[],int n);であり
1
+ うよゃ。なたまひかたま、さかだやひかたよなまやらはさなやわなま
4
-
5
- point の引数は整数型配列データdataと中に入っているデータの数nであります。
6
-
7
- pointの処理は、data内の先頭からn個のデータのうち奇数のみ合計し、その結果を整数で返すものであります。
8
-
9
-
10
-
11
- これを条件分岐と繰り返し処理を使用し、求めるソースコードを教えてください!