using System;
public class Test
{
public static void Main()
{
double p_sin = Math.Sin(1); //starting with this
double t_sin = Math.Sin(1337); //Test!
int num = 0;
for (int i = 0; i < 10000000; i++) //10,0000,000 trials
{
p_sin = Math.Sin(p_sin); //take sine of the number over and over
t_sin = Math.Sin(t_sin);
num++;
if (num % 500000 == 0) { Console.WriteLine(num + ": " + p_sin + " test: " + t_sin); }
}
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCWRvdWJsZSBwX3NpbiA9IE1hdGguU2luKDEpOyAvL3N0YXJ0aW5nIHdpdGggdGhpcwoJCWRvdWJsZSB0X3NpbiA9IE1hdGguU2luKDEzMzcpOyAvL1Rlc3QhCgkJaW50IG51bSA9IDA7CgkJZm9yIChpbnQgaSA9IDA7IGkgPCAxMDAwMDAwMDsgaSsrKSAvLzEwLDAwMDAsMDAwIHRyaWFscwoJCXsKCQkJcF9zaW4gPSBNYXRoLlNpbihwX3Npbik7IC8vdGFrZSBzaW5lIG9mIHRoZSBudW1iZXIgb3ZlciBhbmQgb3ZlcgoJCQl0X3NpbiA9IE1hdGguU2luKHRfc2luKTsKCQkJbnVtKys7CgkJCWlmIChudW0gJSA1MDAwMDAgPT0gMCkgeyBDb25zb2xlLldyaXRlTGluZShudW0gKyAiOiAiICsgcF9zaW4gKyAiIHRlc3Q6ICIgKyB0X3Npbik7IH0KCQl9Cgl9Cn0=