C Program to Print Right Arrow Alphabets Pattern

C Program to Print Right Arrow Alphabets Pattern

Program to print right arrow alphabets pattern in c; Through this tutorial, we will learn how to print right arrow alphabets pattern using for loop and while loop in c programs.

Programs to Print Right Arrow Alphabets Pattern in C

  • C Program to Print Right Arrow Alphabets Pattern using For Loop
  • C Program to Print Right Arrow Alphabets Pattern using While Loop

C Program to Print Right Arrow Alphabets Pattern using For Loop

#include <stdio.h>

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

	printf("Enter Right Arrow Pattern of Alphabets Rows = ");
	scanf("%d", &rows);

	printf("Printing Right Arrow Alphabets Pattern\n");
	alphabet = 65;

	for (i = 0; i < rows; i++)
	{
		for (j = 0; j < i; j++)
		{
			printf(" ");
		}
		for (k = i; k < rows; k++)
		{
			printf("%c", alphabet + k);
		}
		printf("\n");
	}

	for (i = rows - 2; i >= 0; i--)
	{
		for (j = 0; j < i; j++)
		{
			printf(" ");
		}
		for (k = i; k <= rows - 1; k++)
		{
			printf("%c", alphabet + k);
		}
		printf("\n");
	}
}

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

Enter Right Arrow Pattern of Alphabets Rows = 5
Printing Right Arrow Alphabets Pattern
ABCDE
 BCDE
  CDE
   DE
    E
   DE
  CDE
 BCDE
ABCDE

C Program to Print Right Arrow Alphabets Pattern using While Loop

#include <stdio.h>

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

	printf("Enter Right Arrow Pattern of Alphabets Rows = ");
	scanf("%d", &rows);

	printf("Printing Right Arrow Alphabets Pattern\n");
	
	alphabet = 65;
	i = 0;

	while (i < rows)
	{
		j = 0;
		while (j < i)
		{
			printf(" ");
			j++;
		}
		k = i;
		while (k < rows)
		{
			printf("%c", alphabet + k);
			k++;
		}
		printf("\n");
		i++;
	}

	i = rows - 2;
	while (i >= 0)
	{
		j = 0;
		while (j < i)
		{
			printf(" ");
			j++;
		}
		k = i;
		while (k <= rows - 1)
		{
			printf("%c", alphabet + k);
			k++;
		}
		printf("\n");
		i--;
	}
}

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

Enter Right Arrow Pattern of Alphabets Rows = 8
Printing Right Arrow Alphabets Pattern
ABCDEFGH
 BCDEFGH
  CDEFGH
   DEFGH
    EFGH
     FGH
      GH
       H
      GH
     FGH
    EFGH
   DEFGH
  CDEFGH
 BCDEFGH
ABCDEFGH

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 *