C program to print the alphabets diamond pattern
kw.c
#include <stdio.h> int main() { int a = 65, n = 12, i, j, k; for (i = 0; i < n; i++) { for (j = 0; j < (n - i); j++) printf(" "); for (k = 0; k <= i * 2; k++) printf("%c", a + k); printf("\n"); } for (i = n; i >= 0; i--) { for (j = 0; j < n - i; j++) printf(" "); for (k = 0; k <= i * 2; k++) printf("%c", a + k); printf("\n"); } return 0; }
Output
kodingwindow@kw:~$ gcc kw.c
kodingwindow@kw:~$ ./a.out A ABC ABCDE ABCDEFG ABCDEFGHI ABCDEFGHIJK ABCDEFGHIJKLM ABCDEFGHIJKLMNO ABCDEFGHIJKLMNOPQ ABCDEFGHIJKLMNOPQRS ABCDEFGHIJKLMNOPQRSTU ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQRSTUVWXY ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQRSTU ABCDEFGHIJKLMNOPQRS ABCDEFGHIJKLMNOPQ ABCDEFGHIJKLMNO ABCDEFGHIJKLM ABCDEFGHIJK ABCDEFGHI ABCDEFG ABCDE ABC A kodingwindow@kw:~$
Comments and Reactions
What Next?
C program to find the min and max of given numbers
C program to print alphabets using the ASCII values
C program to reverse a given number
Advertisement