Floyd's triangle is a right-angled triangular array of natural numbers. It is named after Robert Floyd. It is defined by filling the rows of the triangle with consecutive numbers, starting with a 1 in the top left corner:
//Program to print Floyd's triangle
#include<stdio.h>
#include<conio.h>
main()
{
int i,j,row,t=1;
clrscr();
printf("Enter the number of rows\t");
scanf("%d",&row);
for(i=0;i<row;i++)
{
for(j=0;j<=i;j++)
{
if (t<10)
printf("%d ",t);
else
printf("%d ",t);
t++;
}
printf("\n");
}
getch();
}
/*
OUTPUT
--------
Enter the number of rows 10
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35 36
37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54 55
*/
#include<stdio.h>
#include<conio.h>
main()
{
int i,j,row,t=1;
clrscr();
printf("Enter the number of rows\t");
scanf("%d",&row);
for(i=0;i<row;i++)
{
for(j=0;j<=i;j++)
{
if (t<10)
printf("%d ",t);
else
printf("%d ",t);
t++;
}
printf("\n");
}
getch();
}
/*
OUTPUT
--------
Enter the number of rows 10
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35 36
37 38 39 40 41 42 43 44 45
46 47 48 49 50 51 52 53 54 55
*/