>>209
[1]
#include <algorithm>
#include <iostream>
#include <vector>
#include <numeric>
#include <functional>

int main()
{
 std::vector<double> x;
 std::copy(std::istream_iterator<double>(std::cin),std::istream_iterator<double>(), back_inserter(x));
 double average = std::accumulate(x.begin(), x.end(), 0.0) / x.size();
 std::remove_copy_if(x.begin(), x.end(), std::ostream_iterator<double>(std::cout, "\n"),
           std::bind2nd(less_equal<double>(), average));
}

[2]
#include <iostream>
#include <cmath>

int main()
{
 double x;
 unsigned int y;
 std::cin >> x >> y;
 std::cout << std::pow(x, y);
}

とかっての出すと[2]はともかく[1]は講師がどう出るか見てみたいな(w
と思ったら「Cプログラム」か…