# C program to print palindrome triangle pattern

Palindrome triangle pattern of 5 rows: #### Required Knowledge

• For Loop
• If Else Statement
• printf and scanf function in C
• C Language Palindrome

Algorithm to print triangle pattern of palindrome strings

This program is silimar to right triangle star pattern program.

• Take the number of rows(N) of right triangle as input from user using scanf function.
• Number of characters in Kth row is always 2K+1. 0th row contains 1 character, 1st row contains 3 characters, 2nd row contains 5 charcaters and so on.
• In any row, we will first print the characters in increasing order of their ASCII value till mid of the row and then in decreasing order.
• We will use two for loops to print right triangle of palindrome strings.
• Outer for loop will iterate N time(from i = 0 to 2N-2 in increment of 2). Each iteration of outer loop will print one row of the pattern.
• Each iteration of inner loop will print a palindrome string as explained above.

Here is the matrix representation of the above mentioned pattern. The row numbers are represented by i whereas column numbers are represented by j. ### C program to print palindrome triangle pattern or Palindromic Triangle #include<stdio.h>

int main() {
int i, j, rows, count=0;

printf("Enter the number of rows\n");
scanf("%d", &rows);

for (i = 0; i < 2*rows; i=i+2) {
for (j = 0; j <= i; j++) {
printf("%c", 'A'+count);
if(j < i/2)
count++;
else
count--;
}
count = 0;
printf("\n");
}
return(0);
}

Output

Enter the number of rows
5
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA

Observe these:

• Palindromic Right-Angled Triangle Pattern
• Palindromic Right-Angled Triangle Pattern Hackerrank Solution
• What Is Palindrome In C Programming
• Write A Program To Print Palindrome Number In C.
• Palindrome Pattern In C
• Right-Angled Triangle Pattern 2 Hackerrank Solution In C
• Palindrome Pyramid Pattern In C
• Pascal Triangle Program In C
• Palindromic Pattern
• Palindromic Pyramid Pattern Printing
• Palindrome C Code
• Palindrome In C Language
• Printing Pattern Using Loops In C Hackerrank Solution
• Program For Palindrome In C
• Palindrome Pattern In C++