fork download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. void DrawTriangle(unsigned int rows)
  5. {
  6. for(unsigned int spaces = 0; spaces < rows; ++spaces)
  7. {
  8. for(unsigned int i = 0; i < spaces; ++i)
  9. {
  10. std::cout << ' ';
  11. }
  12. for(unsigned int j = 0; j < (rows - spaces)*2; ++j)
  13. {
  14. std::cout << '#';
  15. }
  16. for(unsigned int i = 0; i < spaces; ++i)
  17. {
  18. std::cout << ' ';
  19. }
  20. std::cout << std::endl;
  21. }
  22. }
  23.  
  24. int main() {
  25. DrawTriangle(4);
  26. return 0;
  27. }
Success #stdin #stdout 0s 3140KB
stdin
Standard input is empty
stdout
########
 ###### 
  ####  
   ##