C Program for Printing Alphabet Patterns

                                   C Program 

C Program for Printing Alphabet Patterns



 C Program for Printing Alphabet Patterns

Example :-


#include<stdio.h>

void main()
{
int r,c;

clrscr();
for(r=65;r<=69;r++)
{
for(c=r;c>=65;c--)
{
printf("%c",r);
}
printf("\n");
}
getch();
}


Explain Program

Step :1

#include<stdio.h>

standard input/output header file

Step :2

void main()

Declares the main function

Step :3

Variable Declarations

int r, c;

  • Two integer variables r [rows] and c [columns] are declared.

Step :4

 Outer  Loop : 

for (r = 65; r <= 69; r++)

 loop iterates from ASCII value 65 (' A ') to 69 (' E ')

So r takes values:

ASCII Char

65

A

66

B

67

C

68

D

69

E

Step :5

Inner for Loop:

 for (c = r; c >=  65; c--)

This loop prints r [ASCII character]  repeatedly, starting from c = r down to c = 65.

  • printing the same character r, multiple times.
  • The number of times is (r - 65 + 1).

Step :6

Iteration : 1 

r = 65 (' A ')

  1. Inner loop:
  2.  c = 65 → 1 time
  3. Prints: A

Step :7

Iteration 2: 

r = 66 ('B')

  • Inner loop:
  •  c = 66, 65 → 2 times
  • Prints: BB

Step :8

Iteration 3:

 r = 67 ('C')

  • Inner loop:
  •  c = 67, 66, 65 → 3 times
  • Prints: CCC

Step :9

Iteration 4:

 r = 68 (' D ')

  1. Inner loop:
  2.  c = 68, 67, 66, 65 → 4 times
  3. Prints: DDDD

C Program for Printing Alphabet Patterns

Output :-


A
BB
CCC
DDDD



Comments

Popular posts from this blog

how to add background image in html.

HTML pre tag

How to insert image in html

Html anchor tag

Inline css in html