#include <cstdlib> #include <iostream> #include <string> #include <time.h> using namespace std; int main() { int treeheight = 15; int i, j; string str; string tabs = "\t"; cout << endl; for (i = 0; i < treeheight; i++) { str = tabs; for (j = 0; j < treeheight-i; j++) str += " "; if (i > 0) str += "#"; else str += "*"; srand((int)time(NULL)); for (j = 1; j < 2*i; j++) if (rand() % 4) str += " "; else str += "o"; if (i > 0) str += "#"; str += "\n"; cout << str; } str = tabs + " "; for (i = 0; i < 2*treeheight-3; i++) str += "#"; str += "\n"; cout << str; str = tabs; for (i = 0; i < treeheight; i++) str += " "; str += "|\n"; cout << str; cout << endl; system("pause"); return 0; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)