C program to print Floyd’s triangle alphabet pattern
- Home
- Alphabet Pattern
- C program to print Floyd’s triangle alphabet pattern
- On
- By
- 0 Comment
- Categories: Alphabet Pattern, Floyd's triangle
C program to print Floyd’s triangle alphabet pattern
C program to print Floyd’s triangle alphabet pattern
In this tutorial, we will discuss the concept of C program to print Floyd’s triangle alphabet pattern
In this post, we will learn how to displayed Floyd’s triangle alphabet pattern using for loop or nested for loop in C programming language
here, we displayed 8 alphabet Floyd’s triangle program with coding using nested for loop and also we get input from user using scanf() function in C
the user can provide numbers as they wish and get the alphabet pattern according to their input
Program 1
Floyd’s triangle alphabet pattern 1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,rows;
char alphabet='A';
printf("Enter number of rows to pattern: ");
scanf("%d",&rows);
printf("\n");
for(i=1; i<=rows; i++){
for(j=1; j<=i; j++){
printf("%c",alphabet++);
}
printf("\n");
}
printf("\nHere, your pattern is printed");
getch();
return 0;
}
When the above code is executed, it produces the following results
Enter number of rows to pattern: 6 A BC DEF GHIJ KLMNO PORSTU Here, your pattern is printed
Program 2
Floyd’s triangle alphabet pattern 2
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,rows,num,count;
char alphabet='A';
printf("Enter number of rows to pattern: ");
scanf("%d",&rows);
printf("\n");
for(i=1; i<=rows; i++){
num=rows-1;
count=i;
for(j=1; j<=i; j++){
printf("%2c",(char)(count+64));
count=count+num;
num--;
}
printf("\n");
}
printf("\nHere, your pattern is printed");
getch();
return 0;
}
When the above code is executed, it produces the following results
Enter number of rows to pattern: 6 A B G C H L D I M P E J N Q S F K o R T U Here, your pattern is printrd
Program 3
Floyd’s triangle alphabet pattern 3
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,rows;
printf("Enter the number of rows: ");
scanf("%d",&rows);
printf("\nyour pattern here\n\n");
for(i=0; i<=rows; i++){
for(j=i; j<=rows; j++){
printf("%c",(char)(j+65));
}
printf("\n");
}
getch();
return 0;
}
When the above code is executed, it produces the following results
Enter the number of rows: 6 Your pattern here ABCDEFG BCDEFG CDEFG DEFG EFG FG G
Program 4
Floyd’s triangle alphabet pattern 4
#include <stdio.h>
#include <stdlib.h>
int main()
{
char web[]="Code4coding";
int i,j;
for(i=0; web[i]; i++){
for(j=0; j<=i; j++){
printf("%c",web[j]);
}
printf("\n");
}
return 0;
}
When the above code is executed, it produces the following results
C Co Cod Code Code4 Code4c Code4co Code4cod Code4codi Code4codin Code4coding
Program 5
Floyd’s triangle alphabet pattern 5
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k,rows;
printf("Enter the number of rows: ");
scanf("%d",&rows);
printf("\nyour pattern here\n\n");
for(i=1; i<=rows; i++){
for(j=1; j<=rows-i; j++){
printf(" ");
}
for(k=1; k<=i; k++){
printf("%c",(char)(j+64));
}
printf("\n");
}
getch();
return 0;
}
When the above code is executed, it produces the following results
Enter the number of rows: 6
your pattern here
F
EE
DDD
CCCC
BBBBB
AAAAAA
Program 6
Floyd’s triangle alphabet pattern 6
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,rows;
printf("Enter the number of rows");
scanf("%d",&rows);
for(i=1; i<=rows; i++){
for(j=1; j<=(i*2-1); j++){
printf("%c",(char)(j+64));
}
printf("\n");
}
printf("\nyour pattern here!\n");
return 0;
}
When the above code is executed, it produces the following results
Enter the number of rows: 6 A ABC ABCDE ABCDEFG ABCDEFGHI ABCDEFGHIJK Your pattern here
Program 7
Floyd’s triangle alphabet pattern 7
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,rows;
printf("Enter the number of rows");
scanf("%d",&rows);
for(i=1; i<=rows; i++){
for(j=1; j<=(rows-i+1); j++){
printf("%c",(char)(j+64));
}
printf("\n");
}
printf("\nyour pattern here!\n");
getch();
return 0;
}
When the above code is executed, it produces the following results
Enter the number of rows: 6 ABCDEF ABCDE ABCD ABC AB A your pattern here
Program 8
Floyd’s triangle alphabet pattern 8
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k,rows;
printf("Enter the number of rows: ");
scanf("%d",&rows);
for(i=rows; i>=1; i--){
k=i;
for(j=1; j<=i; j++,k++){
printf("%c",(char)(k+64));
}
printf("\n");
}
printf("\nyour pattern here!\n");
getch();
return 0;
}
When the above code is executed, it produces the following results
Enter the number of rows: 6 FGHIJK EFGHI DEFG CDE BC A Your pattern here
Suggested for you
Operator in C language
for loop in C language