#include <bits/stdc++.h>
using namespace std;
int dir[4][2] = {0, 1, 1, 0, 0, -1, -1, 0};
int main() {
  int i, j, k;
  double a, d;
  int n;
  double z;
  scanf("%lf %lf", &a, &d);
  scanf("%d", &n);
  double a1 = a;
  double a2 = a + a;
  double a3 = a2 + a;
  double a4 = a3 + a;
  while (d >= a4) d -= a4;
  z = 0;
  while (n--) {
    z += d;
    if (z > a4) z -= a4;
    if (z <= a1) {
      printf("%.10lf 0.0000000000\n", z);
    } else if (z <= a2) {
      printf("%.10lf %.10lf\n", a, z - a);
    } else if (z <= a3) {
      printf("%.10lf %.10lf\n", a3 - z, a);
    } else {
      printf("0.0000000000 %.10lf\n", a4 - z);
    }
  }
  return 0;
}
