C Program to print Floyd’s triangle
Floyd’s triangle is a triangle with first natural numbers.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Following program prints Floyd’s triangle with n lines.
C++
#include <bits/stdc++.h> using namespace std; void printFloydTriangle( int n) { int i, j, val = 1; for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) cout << val++ << " " ; cout << endl; } } // Driver Code int main() { printFloydTriangle(6); return 0; } // This is code is contributed // by rathbhupendra |
chevron_right
filter_none
C
// Without using a temporary variable and with only one loop #include<stdio.h> void floyd(n){ int i,j=1; for (i=1;i<=(n*(n+1))/2;i++){ printf ( "%d " ,i); if (i==(j*(j+1))/2){ printf ( "\n" ); j++; } } } int main(){ floyd(6); } //This code is contributed by Vishal B |
chevron_right
filter_none
Java
// Java program to print // Floyd's triangle class GFG { static void printFloydTriangle( int n) { int i, j, val = 1 ; for (i = 1 ; i <= n; i++) { for (j = 1 ; j <= i; j++) { System.out.print(val + " " ); val++; } System.out.println(); } } // Driver Code public static void main(String[] args) { printFloydTriangle( 6 ); } } |
chevron_right
filter_none
Python3
# Python3 program to print # Floyd's triangle def loydTriangle(n): val = 1 for i in range ( 1 , n + 1 ): for j in range ( 1 , i + 1 ): print (val, end = " " ) val + = 1 print ("") loydTriangle( 6 ) # This code is contributed by # Smitha Dinesh Semwal |
chevron_right
filter_none
C#
// C# program to print // Floyd's triangle using System; class GFG { static void printFloydTriangle( int n) { int i, j, val = 1; for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) { Console.Write(val + " " ); val++; } Console.WriteLine(); } } // Driver Code public static void Main() { printFloydTriangle(6); } } |
chevron_right
filter_none
PHP
<?php // PHP code to print Floyd's Triangle // Function to display Floyd's Triangle function FloydsTriangle( $n ) { $val = 1; // loop for number of lines for ( $i = 1; $i <= $n ; $i ++) { // loop for number of elements // in each line for ( $j = 1; $j <= $i ; $j ++) { print ( $val . " " ); $val ++; } print ( "\n" ); } } // Driver's Code $n = 6; FloydsTriangle( $n ); // This code is contributed by akash7981 ?> |
chevron_right
filter_none
Output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Attention reader! Don’t stop learning now. Get hold of all the important C++ Foundation and STL concepts with the C++ Foundation and STL courses at a student-friendly price and become industry ready.