#include <bits/stdc++.h>
using namespace std;
int n, cur;
long long sum;
float arr[100100];
int main() {
  scanf("%d", &n);
  for (int i = 0; i < n; i++) {
    scanf("%f", &arr[i]);
    if (arr[i] < 0)
      sum += floor(arr[i]);
    else
      sum += ceil(arr[i]);
  }
  for (int i = 0; i < n; i++) {
    if (sum > 0 && !(floor(arr[i]) == ceil(arr[i]) || arr[i] < 0)) {
      cur = floor(arr[i]);
      sum--;
    } else if (sum < 0 && !(floor(arr[i]) == ceil(arr[i]) || arr[i] > 0)) {
      cur = ceil(arr[i]);
      sum++;
    } else {
      if (arr[i] < 0)
        cur = floor(arr[i]);
      else
        cur = ceil(arr[i]);
    }
    printf("%d\n", cur);
  }
  return 0;
}
