Flowgorithm: How to make a left angle pyramid (decreasing)

I am way too overexcited about this but I finally have hit my head against C Programming that it finally dawned on me how to read this flow chart.

I can’t take any credit for creating it, all that credit goes to Roberto Atzori. He has entire website of Flowgorthm stuff he has created. The problem has been for me that Flowgorithm really doesn’t have good documentation so when I want to try something out on it I always end up coming up with snags that I don’t know how to deal with.

I’ve been wanting to do some pattern printing in C programming but Flowgorithm does an automatic carriage return that I wasn’t sure how to get around. I had seen a lot of cryptic ‘ToChar(13) and ToChar(10) in his Flowgorithm examples but it never occurred to me just this moment that they were being used as a carriage return and a line feed. I feel so silly not realizing it before but at least I know it now.  I am happy that I’ll be to practice my C Programming pattern printing now that I’ve figured it out.

NOTE: If you wanted to reverse the pyramid and change it so that the pyramid printed in the opposite direction here is how you’d change the code in the flow chart’s first FOR loop.

Variable: row
Start Value: 0
End Value: number
Direction: Increasing
Step By: 1

Lynda: Learn the Linux Command Line: The Basics

0. Introduction
[X] Welcome
[X] What you should know before watching this course
[X] Using the exercise files
[X] Optional: Creating a virtual machine
[X] A very quick intro to Linux
[X] Optional: Installing guest additions in the VM for easier use

1. Command-Line Basics
[X] What is the command line?
[X] Understand how commands are structured
[X] Write commands in a shell at the prompt
[X] Helpful keyboard shortcuts in the terminal
[X] Find help or commands

2. Files, Folders, and Permissions
[X] Explore and navigate the filesystem
[X] A little more about ls
[X] Create and remove folders
[X] Copy, move, and delete files and folders
[X] Find files from the command line
[X] Understand user roles and sudo
[X] Understand file permissions

3. Common Command-Line Tasks and Tools
[X] The Unix philosophy
[X] Use pipes to connect commands together
[X] Peek at files with cat, head, tail and less
[X] Search for text in files and streams with grep
[X Manipulate text with awk, sed, and sort
[X] Edit text with Vim
[X] Edit text with nano
[X] Working the tar archives
[X] Stdin, stdout, stderr, and output redirection
[X] Challenge: Extract information from a text file
[X] Solution: Extract information from a text file

4. A Peak at Some More Advanced Topics
[X]Find out which Linux distribution you’re using
[X]Find disk and system information
[X]Install and update software in Red Hat, CentOS, and Fedora
[x]Install and update software in Debian and Ubuntu

5. Conclusion
[X]Next steps