Floyd's Triangle in CThe Floyd's triangle is a right-angled triangle that contains consecutive natural numbers. In Floyd's triangle, the number starts with 1 in the top left corner, and then it consecutive filling the defined rows through the numbers. For example: suppose we have defined 5 rows in Floyd's triangle, it generates the following pattern in increasing order: Algorithm
Now we write several programs of Floyd's triangle using for loops in C language. Program to print the Floyd's triangle using for loopLet's consider an example to print the Floyd's triangle using for loop in C. floyd.c Output Enter a number to define the rows in Floyd's triangle: 6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2nd time execution of the program: Enter a number to define the rows in Floyd's triangle: 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 In the above program, we have printed Floyd's triangle using nested for loop. The outer loop is used to define the rows, and the inner for loop representing the columns of Floyd's triangle. Where outer loop starts its execution from (i = 1) to the nth rows of the triangle. The inner loop starts its execution from (j = 1) and will be less than equal to i. Inside this loop, we used the k variable assigned by 1 and prints the incremented value by 1. Program to print the Floyd's triangle using while loopLet's consider an example to print the Floyd's triangle using while loop in C. program.c Output Enter a number to define the rows in Floyd's triangle: 6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Program to print the Floyd's triangle using the Recursion functionLet's consider a program to print the Floyd's triangle in C using the Recursion function. Recursion.c Output Enter a number to define the rows in Floyd's triangle: 6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Program to reverse the Floyd's triangle using for loopLet's consider a program to print the reverse Floyd's triangle in C using for loop. Reverse.c Output Enter a number to define the rows in Floyd's triangle: 6 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Program to print the star Floyd's triangle using for loopLet's consider an example to print the Floyd's triangle using for loop in C. program2.c Output Enter a number to define the rows in Floyd's triangle: 6 * * * * * * * * * * * * * * * * * * * * * Program to print the Alphabets Floyd's triangle in C using for loopLet's consider an example to print the Floyd's triangle using for loop in C. program5.c Output Enter a number to define the rows in Floyd's triangle: 6 A B C D E F G H I J K L M N O P Q R S T U Next TopicC Header Files |