#include <stdio.h>
#include <math.h>
#define NUM_STEPS 300
#define TIME_STEP 0.01
int main() {
double t = 0.0;
double x = 0.0, y = 0.0;
printf("%12s %12s\n", "x", "y");
for (int i = 0; i < NUM_STEPS; i++) {
t += TIME_STEP;
double dxdt = x + exp(-t/2) * cos(5*t);
double dydt = 0.5*y + exp(-t/2) * sin(5*t);
x += dxdt * TIME_STEP;
y += dydt * TIME_STEP;
printf("%12.6f %12.6f\n", x, y);
}
return 0;
}