ad

Wednesday, March 5, 2025

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



No comments:

Post a Comment