Do you know that the statement cout << endl; is about 4 times as slow as cout << "/n";, because endl performs an fflush(stdout)?