#include <stdio.h>
#include <math.h>
void test( float dt, int steps )
{
float x = 100.0f;
float v = 0;
for ( int i = 0; i < steps; i++ )
{
v = v - .1f * x * dt;
x = x + v * dt;
}
printf("%g\n", x);
};
int main(int argc, char **argv) {
test( 0.01, 100000000 );
printf("%g\n", 100.0f*cos(0.01*100000000.0/sqrt(10.0f)));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgp2b2lkIHRlc3QoIGZsb2F0IGR0LCBpbnQgc3RlcHMgKQp7CiAgICBmbG9hdCB4ID0gMTAwLjBmOwoJZmxvYXQgdiA9IDA7Cglmb3IgKCBpbnQgaSA9IDA7IGkgPCBzdGVwczsgaSsrICkKCXsKCSAgICAgICAgdiA9IHYgLSAuMWYgKiB4ICogZHQ7CiAgICAgICAgCXggPSB4ICsgdiAqIGR0OwoJfQogICAgICAgIHByaW50ZigiJWdcbiIsIHgpOwp9OwoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KSB7CgogICAgdGVzdCggMC4wMSwgMTAwMDAwMDAwICk7CiAgICBwcmludGYoIiVnXG4iLCAxMDAuMGYqY29zKDAuMDEqMTAwMDAwMDAwLjAvc3FydCgxMC4wZikpKTsKICAgIHJldHVybiAwOwp9