C Program to Print Diamond Pattern of Alphabets

C Program to Print Diamond Pattern of Alphabets

Program to print diamond pattern of alphabets in c; Through this tutorial, we will learn how to print diamond patterns of alphabets in c programs.

C Program to Print Diamond Pattern of Alphabets

#include <stdio.h>

int main()
{
	int i, j, k, rows, alphabet = 64;

	printf("Enter Diamond Pattern of Alphabets Rows = ");
	scanf("%d", &rows);
		
	printf("Printing Diamond Alphabets Pattern\n");
	for (i = 1 ; i <= rows; i++ ) 
	{
		for (j = 1 ; j <= rows - i; j++ ) 
		{
			printf(" ");	
		}
		for (k = 1 ; k <= i * 2 - 1; k++ ) 
		{
			printf("%c", alphabet + k);
		}
		printf("\n");
	}
		
	for (i = rows - 1 ; i > 0; i-- ) 
	{
		for (j = 1 ; j <= rows - i; j++ ) 
		{
			printf(" ");
		}
		for (k = 1 ; k <= i * 2 - 1; k++ ) 
		{
			printf("%c", alphabet + k);
		}
		printf("\n");
	}
}

The output of the above c program; is as follows:

Enter Diamond Pattern of Alphabets Rows = 5
Printing Diamond Alphabets Pattern
    A
   ABC
  ABCDE
 ABCDEFG
ABCDEFGHI
 ABCDEFG
  ABCDE
   ABC
    A

Recommended C Programs

AuthorAdmin

My name is Devendra Dode. I am a full-stack developer, entrepreneur, and owner of Tutsmake.com. I like writing tutorials and tips that can help other developers. I share tutorials of PHP, Python, Javascript, JQuery, Laravel, Livewire, Codeigniter, Node JS, Express JS, Vue JS, Angular JS, React Js, MySQL, MongoDB, REST APIs, Windows, Xampp, Linux, Ubuntu, Amazon AWS, Composer, SEO, WordPress, SSL and Bootstrap from a starting stage. As well as demo example.

Leave a Reply

Your email address will not be published. Required fields are marked *