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