Thue-Morse: Difference between revisions

Content added Content deleted
Line 14: Line 14:
t.push_back( 0 );
t.push_back( 0 );
size_t len = 1;
size_t len = 1;
std::cout << t[0] << "\n";
do {
do {
std::copy( t.begin(), t.end(), std::ostream_iterator<bool>( std::cout, "" ) );
std::cout << "\n";
for( size_t x = 0; x < len; x++ )
for( size_t x = 0; x < len; x++ )
t.push_back( t[x] ? 0 : 1 );
t.push_back( t[x] ? 0 : 1 );
std::copy( t.begin(), t.end(), std::ostream_iterator<bool>( std::cout ) );
std::cout << "\n";
len = t.size();
len = t.size();
} while( len < 80 );
} while( len < 60 );
return 0;
return 0;
}
}