Number /
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
※配列の内容は下記の通りとする
※言語仕様が異なるため表示結果は一致しない(結果はCの場合)
配列の内容
3,9,2,5,3,4,5,12,9,5,1,7
$ ./test 平均値 = 約5.416667 $
#include <stdio.h>
/* 配列の平均値を求める */
int main()
{
/* int型配列の宣言 */
int array[] = {3,9,2,5,3,4,5,12,9,5,1,7};
int i, size;
float total = 0;
/* 配列のサイズ */
size = sizeof(array) / sizeof(int);
/* 配列の値を合計 */
for (i = 0; i < size; i++) {
total += array[i];
}
/* 平均値を表示 */
printf("平均値 = 約%f\n", total / size);
return 0;
}
#include <iostream>
// 配列の平均値を求める
int main() {
// int型配列の宣言
int array[] = {3,9,2,5,3,4,5,12,9,5,1,7};
// 配列のサイズ
int size = sizeof(array) / sizeof(int);
// 配列の値を合計
float total = 0;
for (int i = 0; i < size; i++) {
total += array[i];
}
// 平均値を表示
std::cout << "平均値 = 約" << total / size << std::endl;
return 0;
}
class Main {
// 配列の平均値を求める
public static void main(String[] args) {
// int型配列の宣言
int array[] = {3,9,2,5,3,4,5,12,9,5,1,7};
// 配列の値を合計
float total = 0;
for (int i = 0; i < array.length; i++) {
total += array[i];
}
// 平均値を表示
System.out.println("平均値 = 約" + (total / array.length) );
}
}
#
# 配列の平均値を求める
#
# 配列の宣言
my @array = (3,9,2,5,3,4,5,12,9,5,1,7);
my $total = 0;
# 配列の値を合計
foreach (@array) {
$total += $_;
}
# 平均値を表示
printf"平均値 = 約%f\n", $total / scalar(@array);
#
# 配列の平均値を求める
#
# 配列の宣言
array = [3,9,2,5,3,4,5,12,9,5,1,7]
# 配列の値を合計
total = array.inject {|x, a| x + a }
# 平均値を表示
puts "平均値 = 約#{ total.to_f / array.length }"
最終更新日 : 2004.08.23

Number /
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
copyright 2000-2005
ARGIUS project