#!/usr/bin/perl $averageto = $ARGV[0]; for ($i = 0; $i < $averageto; $i++) { $temp[$i] = 0; } while () { chomp; $x = 0; for ($i = 0; $i < $averageto; $i++) { $x += $temp[$i]; } $x = $x + $_; $x = $x / ($averageto + 1); print "$x\n"; for ($i = 0; $i < $averageto - 1; $i++) { $temp[$i] = $temp[($i + 1)]; } $temp[($averageto -1)] = $_; }