#include <bits/stdc++.h>
using namespace std;
double a, d;
int n;
double x = 0;
double y = 0;
void f(double dis) {
  if (abs(dis) < 0.000001) return;
  if (abs(y) < 0.000001 && x < a) {
    if (a - x < dis) {
      dis -= a - x;
      x = a;
      f(dis);
    } else
      x = x + dis;
  } else if (abs(x - a) < 0.000001 && y < a) {
    if (a - y < dis) {
      dis -= a - y;
      y = a;
      f(dis);
    } else
      y = y + dis;
  } else if (abs(y - a) < 0.000001 && x > 0) {
    if (dis > x) {
      dis -= x;
      x = 0;
      f(dis);
    } else
      x = x - dis;
  } else if (abs(x) < 0.000001 && y > 0) {
    if (dis > y) {
      dis -= y;
      y = 0;
      f(dis);
    } else
      y = y - dis;
  }
}
int main() {
  scanf("%lf%lf", &a, &d);
  scanf("%d", &n);
  while (d > (a * 4)) d -= a * 4;
  for (int i = 0; i < n; i++) {
    f(d);
    printf("%f %f\n", x, y);
  }
  return 0;
}
