#include <iostream> #include <cmath> int main() { bool pixels[40][80] = {}; for(unsigned i = 0; i < 80; ++i) { double pos = std::sin(2*3.1415926/80*i)*15+20; pixels[unsigned(pos)][i] = true; } for(unsigned r = 0; r < 40; ++r) { for(unsigned c = 0; c < 80; ++c) { std::cout << (pixels[r][c] ? '#' : ' '); } std::cout << std::endl; } }
Standard input is empty
#########
## ##
## ##
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
## ##
## ##
#########