提出は合図があるまで勝手にしないこと!指示に従って 作業を行うこと.
設問
コマンドライン引数としていくつかの数値を与えたときに,それらの数の中の最 大の数と全部の平均値 を小数第2位まで求めるスクリプトを作成せよ.
ary = [] sum = 0 for i in 0..ARGV.size-1 num = ARGV[i].to_i sum += num ary[i] = num end p ARGV max = ary.sort.reverse average = sum.to_f / ARGV.size printf "Maximum number is %d.\nAverage is %1.2f.\n", max[0], average |
提出は合図があるまで勝手にしないこと!指示に従って 作業を行うこと.
設問
コマンドライン引数としていくつかの数値を与えたときに,それらの数の中の最 小の数と全部の平均値 を小数第2位まで求めるスクリプトを作成せよ.
ary = [] sum = 0 for i in 0..ARGV.size-1 num = ARGV[i].to_i sum += num ary[i] = num end p ARGV min = ary.sort average = sum.to_f / ARGV.size printf "Minimum number is %d.\nAverage is %1.2f.\n", min[0], average |
Back |