#include <bits/stdc++.h>
using namespace std;
inline long long pow(long long x, long long y, long long p) {
  long long t = 1;
  for (; y; y >>= 1, x = x * x % p)
    if (y & 1) t = t * x % p;
  return t;
}
long long sm[500005];
int n;
long long tg[500005];
int main() {
  long long q;
  scanf("%lld", &q);
  long long mx;
  for (int i = 0; i < q; i++) {
    long long o;
    scanf("%lld", &o);
    if (o == 1) {
      n++;
      scanf("%lld", &mx);
      sm[n] = sm[n - 1] + mx;
      tg[n - 1] = (n)*mx - sm[n - 1];
    } else {
      double mmx = mx * 1.0;
      int l = 1;
      int r = n - 1;
      while (l < r) {
        int m = (l + r) / 2;
        if (mx < tg[m]) {
          r = m;
        } else {
          l = m + 1;
        }
      }
      int ans = l;
      printf("%.8lf\n", mmx - (mx + sm[ans]) * 1.0 / ((ans + 1) * 1.0));
    }
  }
  return 0;
}
