Special Alphabet Pattern
This program is written for special request received from blogger "Sree". Thanks to Sree for referring this blog.Following C program will print special alphabet pattern series.
For n=3, expected output is
A B C B A
B C B
C
For n=4, expected output is
A B C D C B A
B C D C B
C D C
D
#include<stdio.h>
int main()
{
int i, j, k, n;
printf("Enter your number:");
scanf("%d", &n);
for (i=0; i<n; i++)
{
//logic for intial spaces
for(j=0; j<i; j++)
printf(" ");
//printing first half in a row(eg for n=4; ABCD)
for(k=65+i; k<65+n-1; k++)
printf("%c ", k);
//printing second half in a row(eg for n=4; CBA)
for( ; k >=65+i; k--)
printf("%c ", k);
printf("\n");
}
return 0;
}
Output of program
Enter your number:4
A B C D C B A
B C D C B
C D C
D
Read more Recommended Patterns Programs here.